gpt4 book ai didi

javascript - 无法在 Webdriverjs 中使用高级用户交互

转载 作者:搜寻专家 更新时间:2023-11-01 00:08:52 25 4
gpt4 key购买 nike

我正在尝试使用 webdriverjs单击 Flash 动画。

我尝试使用高级用户交互,但我似乎无法点击我想要的地方。甚至当我试图点击一个普通的网络元素时,比如一个按钮。

最理想的情况是,我想执行以下操作:

element = driver.findElement(webdriver.By.Id("elementID"));

driver.actions()
.mouseMove(element)
.mouseClick()
.perform();

-或-

driver.actions()
.click(element)
.perform();

但是,我从独立服务器获得的反馈总是以 [someaction: nothing] 的形式出现。

我尝试通过“nativeEvents”在浏览器功能中启用 firefox native 事件:true,但没有帮助。

否则我可以使用 webdriverjs 正常单击页面上的元素。 (闪光灯除外)

最佳答案

Selenium 不能与 Flash 对象交互。

如果你想这样做,你需要修改 flash 对象的源代码以提供一些 JavaScript 可以访问的测试 Hook ,然后使用类似的东西:

关于javascript - 无法在 Webdriverjs 中使用高级用户交互,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15612207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com