在Selenium脚本中添加Thread.sleep会中断执行

ryoqjall  于 2022-12-26  发布在  其他
关注(0)|答案(1)|浏览(133)

这是一个简单的Selenium脚本,我在其中启动一个URL并执行几个Click操作。当我在这几个步骤之间放置Thread.sleep(2000)时,执行中断,并得到如下所示的异常。
2022年12月26日下午3:55:35 org.openqa.selenium.support.ui.预期条件查找元素警告:findElement引发的WebDriverException异常(通过.xpath://按钮[文本()='继续'])组织。打开 selenium 。无此类窗口异常:无此窗口:由于未知错误,目标窗口已关闭:找不到web视图
如果我删除Thread.sleep步骤,它将继续前进。有人能帮助我了解为什么Thread.sleep会导致这个问题以及如何解决这个问题吗?

vd8tlhqk

vd8tlhqk1#

必须为InterruptedException添加一个throws声明。如果已经添加了该声明,则错误可能是由脚本流引起的。根据等待2秒的时间,元素可能不可用。

相关问题