Wait for page load in Selenium

后端 未结 30 2775
攒了一身酷
攒了一身酷 2020-11-22 07:12

How do you make Selenium 2.0 wait for the page to load?

30条回答
  •  日久生厌
    2020-11-22 08:18

    My simple way:

    long timeOut = 5000;
        long end = System.currentTimeMillis() + timeOut;
    
            while (System.currentTimeMillis() < end) {
    
                if (String.valueOf(
                        ((JavascriptExecutor) driver)
                                .executeScript("return document.readyState"))
                        .equals("complete")) {
                    break;
                }
            }
    

提交回复
热议问题