![](/img/trans.png)
[英]WinAppDriver based automation stops working on windows 10 VM when I close the RDP connection
[英]winappdriver based java selenium automation stops working after some time
我想在 windows 应用程序 24*7 上运行基于 java 的自动化测试(使用 testng)。 代码运行良好,但一段时间后 winappdriver 响应非常缓慢,selenium 的基本操作(如单击元素)需要花费大量时间,除非我重新启动我的 Windows 机器。 WinAppDriver 卡在图中所示的状态。 winapp 驱动程序状态
我试过driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
因此,如果它在 2 秒内找不到元素,那么它应该抛出异常但它不起作用。 我只是想,如果执行操作花费的时间太长,那么它应该抛出异常,我的 Retryanalyzer 将重新启动测试,但我不知道如何实现这一点。
try {
driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
do action
CustomReporter.log("\n action");
} catch (NoSuchElementException e) {
call reset method
CustomReporter.log("\n reset");
}
但是一般来说,使用 implicitlyWait 并不是一个很好的方法
您检查内存使用情况了吗? 最好检查一下
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.