这是一个简单的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会导致这个问题以及如何解决这个问题吗?
1条答案
按热度按时间vd8tlhqk1#
必须为InterruptedException添加一个throws声明。如果已经添加了该声明,则错误可能是由脚本流引起的。根据等待2秒的时间,元素可能不可用。