gpt4 book ai didi

java - PageloadTimeout() 在带有 selenium 3.4 的 IE11 中不起作用

转载 作者:行者123 更新时间:2023-11-30 06:30:47 25 4
gpt4 key购买 nike

driver.manage().timeouts().pageLoadTimeout(20,TimeUnit.SECONDS);

当我使用 pageLoad 让 selenium 等待页面加载时,IE11 会抛出以下错误,否则它在 chrome 和 Firefox 中工作正常,无论我在我的 @test 中还是在我的实际方法中使用。我正在使用 java 和 selenium 3.4

错误

org.openqa.selenium.InvalidArgumentException: Invalid timeout type specified: page load

最佳答案

您可以使用 JavascriptExecutor 进行页面加载,如下所示:

private static boolean isloadComplete(WebDriver driver)
{
return ((JavascriptExecutor) driver).executeScript("return document.readyState").equals("loaded")
|| ((JavascriptExecutor) driver).executeScript("return document.readyState").equals("complete");
}

关于java - PageloadTimeout() 在带有 selenium 3.4 的 IE11 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46175490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com