這裏有什麼問題?我想等待下一個任務,直到我的頁面完全加載。 問題:沒有錯誤,但司機不等待:-(Selenium WebDriver:等待document.readyState
# wait for page load
wait2 = Selenium::WebDriver::Wait.new(:timeout => 20) # seconds
count = 0
begin
raise("maximum attempt crossed #{count} times") if count > 3
wait2.until {
self.getDriver.execute_script("return document.readyState;") == "complete"
}
rescue Timeout::Error
count +=1
retry
end
#do sth
您是否遇到任何錯誤?如果是這樣的錯誤是什麼...如果沒有錯,您的意思是? –
錯誤:超時! – fabian