【问题标题】:Click play button on Flash Object with selenium webdriver使用 selenium webdriver 单击 Flash 对象上的播放按钮
【发布时间】:2016-08-07 12:10:24
【问题描述】:

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

这是它的 html:

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

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

【问题讨论】:

    标签: java flash selenium selenium-webdriver webdriver


    【解决方案1】:

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

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

    这应该可以完成工作。

    【讨论】:

      猜你喜欢
      • 2020-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-01-24
      相关资源
      最近更新 更多