gpt4 book ai didi

java - Selenium WebDriver 中 selenium.waitForPageToLoad ("30000"的等效代码是什么?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:55:47 26 4
gpt4 key购买 nike

以下是在 Selenium RC 中等待页面加载的 java 代码:

selenium.waitForPageToLoad("30000");

Selenium WebDriver 中等效的 java 代码是什么?

最佳答案

2 种方法:

  1. 如果您需要正好等待 60 秒,您可以使用 Thread.sleep(60000)

  2. 如果您想确保页面已加载(可能小于或大于 60 秒),我建议采用以下方法:

识别着陆页中的元素并等待其可点击。然后您确定页面已加载。

WebDriverWait wait = new WebDriverWait(driver,120);
wait.until(ExpectedConditions.elementToBeClickable(By.id(id)));

WebDriver 最多等待 120 秒。使元素可点击。如果该元素在此之前是可点击的,您的测试就会进行。

关于java - Selenium WebDriver 中 selenium.waitForPageToLoad ("30000"的等效代码是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18378533/

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