我在我的代码中使用Selenium Webdriver来运行Firefox实例,我有一些时间问题。 似乎我的代码在页面完全加载之前就开始运行了。
如何在我的Webdriver实例加载整个页面之前停止代码执行?
我的代码示例:
browser = webdriver.Firefox()
browser.get('https://google.com')
example_result = browser.execute_script('some_script')
在此示例中,将在页面完全加载之前设置example_result。 我怎么能等到页面readyState更改为"完成"?
答案 0 :(得分:0)
有许多这方面的例子,但这个应该满足你的需求:
How I can check whether a page is loaded completely or not in web driver?(回答)