Chrome 错误:org.openqa.selenium.ScriptTimeoutException:脚本超时

jv4diomz  于 2023-05-27  发布在  Go
关注(0)|答案(2)|浏览(280)

Selenium Webdriver与Java一起使用7/10次我的脚本失败,错误:
org.openqa.selenium.ScriptTimeoutException:脚本超时
我尝试了很多选择:
1.增加等待时间
1.尝试了方法jsWaitForPageToLoad并验证了js.executeScript(““return document.readyState””).toString().equals(“complete”)
1.等待元素可见
1.等待元素可单击
1.等待加载最后一个元素
但都没用
解决方法:如果我在浏览器上手动移动鼠标一点,那么脚本工作没有问题。
按照上面的解决方法,我尝试了Action类来移动鼠标,但没有成功。
环境: chrome :版本85.0.4183.83(Official Build)(64-bit)Selenium Webdriver:3.141.59应用:在Angularjs中开发
我还使用ngwebdriver(1.1.5)来处理angularJs
任何帮助都非常感谢

6jjcrrmo

6jjcrrmo1#

问题已解决。问题是ngDriver的waitForAngularRequestsToFinish()方法。
我曾经使用过如下:
“); document. writeln();
效果很好

afdcj2ne

afdcj2ne2#

你的问题是一个奇怪的问题,因为使用了前端技术(angular js)。
自动化agular web应用程序的最佳工具是量角器。

相关问题