Selenium Webdriver:如何等到document.readyState设置为'完成'?

时间:2016-02-01 15:11:22

标签: python python-2.7 selenium selenium-webdriver webdriver

我在我的代码中使用Selenium Webdriver来运行Firefox实例,我有一些时间问题。 似乎我的代码在页面完全加载之前就开始运行了。

如何在我的Webdriver实例加载整个页面之前停止代码执行?

我的代码示例:

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

在此示例中,将在页面完全加载之前设置example_result。 我怎么能等到页面readyState更改为"完成"?

1 个答案:

答案 0 :(得分:0)

有许多这方面的例子,但这个应该满足你的需求:

How I can check whether a page is loaded completely or not in web driver?(回答)