2016-04-15 4 views
0

Ich habe auf Play-Taste von Flash-Objekt swf klicken, wie dieseKlicken Sie auf Play-Taste auf Flash-Objekt mit Selen WebDriver

enter image description here

dies ist seine html:

<object id="flashObject" width="100%" height="26px" type="application/x-shockwave-flash" name="flashObject" data="audioplayer.swf"> 

Ich bin fest hier, weiß nicht, wie man auf Play-Taste klickt. Ich habe versucht mit Klick mit ID, aber es hat anscheinend nicht funktioniert. Irgendeine Idee? Danke

+0

versuchen aktion klasse –

Antwort

0

Sie können die Position (x, y) der Play-Taste in Ihrem Element verwenden. Identifizieren Sie die Position und verwenden Sie dann diese Codezeilen:

Actions builder = new Actions(driver); 
builder.moveToElement(driver.findElement(By.id("flashObject")), poxXPlay, posYPlay).click().build().perform(); 

Dies sollte die Arbeit tun.

+0

danke, es macht tatsächlich die arbeit :) – Ragnarsson