2016-02-01 65 views
2

我在我的代碼中使用Selenium Webdriver運行Firefox實例,並且遇到了一些計時問題。 似乎我的代碼在頁面完全加載之前開始運行。Selenium Webdriver:如何等待document.readyState設置爲'complete'?

如何停止代碼執行,直到Webdriver實例加載整個頁面?我的代碼

例如:

browser = webdriver.Firefox() 
browser.get('https://google.com') 
example_result = browser.execute_script('some_script') 

在這個例子中,頁面完全加載之前example_result將被設置。 如何等待頁面readyState將更改爲「完成」?

回答

相關問題