我的 java/selenium 项目突然出错,但 Web 应用程序上仍然存在这些元素。所以我突然得到了一些奇怪的东西。直到今天早上一切都很好。我之前已经执行了 1000 次这些测试,同时前端没有任何改变。
错误示例:
org.openqa.selenium.WebDriverException: 未知错误: 未处理的检查器错误: {"code":-32000,"message":"Cannot find context with specified id"}
或者
org.openqa.selenium.TimeoutException:预期条件失败:等待由以下位置找到的元素:By.linkText:Betalingsregeling(尝试 10 秒,间隔 500 毫秒)
或者
org.openqa.selenium.StaleElementReferenceException:过时的元素引用:元素未附加到页面文档(会话信息:chrome = 77.0.3865.90)
或者
org.openqa.selenium.NoSuchElementException: 没有这样的元素: 无法定位元素: {"method":"css selector","selector":"input[id*='searchCriteria[0]'][class*='col -sm-8']"}(会话信息:chrome=77.0.3865.90)