小编Sri*_*han的帖子

Selenium Webdriver"Expectedconditions.not"未按预期工作

WebDriverWait wait = new WebDriverWait(driver, 60)

WebElement element = driver.findElement(By.xpath("//div[contains(text(),'Loading...')]"));
System.out.println("Test");
wait.until(ExpectedConditions.not(ExpectedConditions.presenceOfElementLocated(By.xpath("//div[contains(text(),'Loading...')]"))));
System.out.println("Test");
Run Code Online (Sandbox Code Playgroud)

试图等待页面加载完成.第一个"测试"打印在控制台中,下面的例外打印在wait.until语句之外.即使在加载屏幕消失后,wait.until仍在等待.已经尝试过该元素的Staleness并且不起作用,获得相同的超时异常.加载完成后,元素在DOM中不再可用

java selenium webdriver wait selenium-webdriver

6
推荐指数
2
解决办法
2万
查看次数

标签 统计

java ×1

selenium ×1

selenium-webdriver ×1

wait ×1

webdriver ×1