使用selenium webdriver单击Flash对象上的播放按钮

时间:2016-04-15 13:28:35

标签: java flash selenium selenium-webdriver webdriver

我必须点击Flash对象swf的播放按钮,就像这样

enter image description here

这是它的html:

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

我被困在这里,不知道如何点击播放按钮。我尝试点击带有id,但显然没有用。任何的想法?感谢

1 个答案:

答案 0 :(得分:0)

您可以使用元素中播放按钮的位置(x,y)。确定位置,然后使用以下代码行:

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

这应该做的工作。