以下是在 Selenium RC 中等待页面加载的 java 代码:
selenium.waitForPageToLoad("30000");
Selenium WebDriver 中的等效 java 代码是什么?
以下是在 Selenium RC 中等待页面加载的 java 代码:
selenium.waitForPageToLoad("30000");
Selenium WebDriver 中的等效 java 代码是什么?
2种方法:
如果您需要等待 60 秒,您可以使用 Thread.sleep(60000)
如果您想确保页面已加载(可能小于或大于 60 秒),我会推荐以下方法:
识别登录页面中的元素并等待它可点击。然后,您确定该页面已加载。
WebDriverWait wait = new WebDriverWait(driver,120);
wait.until(ExpectedConditions.elementToBeClickable(By.id(id)));
WebDriver 最多等待 120 秒。使元素可点击。如果在此之前该元素是可点击的,则您的测试将继续进行。
driver.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);