2016-02-01 2 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 изменится на "complete"?

ответ

Смежные вопросы