硒webdriver停止加载页面时切换

时间:2018-12-19 10:10:40

标签: python selenium

python3.7 chrome

当我打开首页并完成加载时

然后我用下面的代码打开第二页

open_google_vision_js = 'window.open("https://cloud.google.com/vision/")'
browser.execute_script(open_google_vision_js)
browser.switch_to.window(browser.window_handles[-1])

代码完成切换到窗口时

这时,当我执行任何操作(例如print(browser.current_url))时,将导致第二页停止加载。

实际上第二页没有完全加载。

如果未执行任何操作(WebDriverWaitprint(browser.title),则第二页将正常加载。

我想知道是什么原因导致第二页停止加载?

1 个答案:

答案 0 :(得分:3)

我建议您查看以下chromedriver问题:Chromedriver hangs on any type of call when page is being redirected in popup

第二页无法加载,存在相同的问题。在本期中,您将找到铬臭虫的链接。

您还将找到解决此问题的方法。尝试启用--disable-site-isolation-trials参数并检查它是否对您有帮助。