【问题标题】:Java wait until page load using Selenium [duplicate]Java等到使用Selenium加载页面[重复]
【发布时间】:2018-09-16 11:45:53
【问题描述】:

所以我想等到使用Selenium 加载页面。

这是我的实现:

public static boolean isPageLoad(String url) {
    try {
        new WebDriverWait(driver, 30).until(ExpectedConditions.urlToBe(url));
        return true;
    } catch (Exception ex) {
        return false;
    }
}

那么你认为这应该足够了吗,或者我可能需要添加另一个检查,例如搜索 body 标签?

【问题讨论】:

    标签: java selenium selenium-webdriver


    【解决方案1】:

    你可以在初始化WebDriver时只设置pageLoadTimeout

    WebDriver driver = new ChromeDriver();
    driver.manage().timeouts().pageLoadTimeout(30, TimeUnit.SECONDS);
    

    【讨论】:

      猜你喜欢
      • 2016-08-04
      • 2021-01-18
      • 2016-09-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-21
      相关资源
      最近更新 更多