Selenium Webdriver必須等待代碼中提到的30秒和5秒。但注意到webdriver跳過了。什麼原因以及如何讓webdriver等待。隱含等待在下面提到的代碼中沒有等待指定的持續時間
System.out.println("Before 5"+date.toString());
driver.manage().timeouts().implicitlyWait(5, TimeUnit.SECONDS);
System.out.println("After 5"+date.toString());
鏈接到完整的代碼可以在這裏找到 https://drive.google.com/file/d/0B4SgyzyvwKhiUk9KVldTa2ZGUkE/view?usp=sharing
能否請你讓我知道你說什麼基礎它不在等待?它是否在等待5秒後拋出'NoSuchElememt'或元素未找到執行? – Siva
沒有錯誤。通過打印等待之前和等待之前的時間計算出來。 –
請查看已發佈的答案。 – Siva