切换页面时硒驱动器停止加载



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),则第二页正常加载。

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

我建议您查看此ChromeDriver问题:Chromedriver在弹出窗口中重定向时挂在任何类型的呼叫上

第二页没有加载也有相同的问题。在本期中,您将找到指向Chromium Bug的链接。

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

相关内容