Selenium 3 升级到 4 后测试失败

问题描述 投票:0回答:0

我已经将应用程序从 selenium 3 升级到 selenium 4,发现升级后一些测试用例失败并显示以下错误消息。

com.thoughtworks.selenium.SeleniumException: Timed out waiting for action to finish
at com.thoughtworks.selenium.webdriven.Timer.run(Timer.java:46)
at com.thoughtworks.selenium.webdriven.WebDriverCommandProcessor.execute(WebDriverCommandProcessor.java:181)
at com.thoughtworks.selenium.webdriven.WebDriverCommandProcessor.doCommand(WebDriverCommandProcessor.java:95)
at com.thoughtworks.selenium.DefaultSelenium.waitForPageToLoad(DefaultSelenium.java:816)

测试用例在下面的行中失败了。

SeleniumSession.get().waitForPageToLoad();

SeleniumSession 是扩展 DefaultSeleniumSession 类的内部类

为这些测试用例配置的默认超时为 3 分钟。

您能否帮助了解我们如何解决此问题。或者我们在 selenium 4 中有任何替代方法来实现 waitForPageToLoad.

谢谢。

selenium-webdriver selenium-rc
© www.soinside.com 2019 - 2024. All rights reserved.