有没有办法使用Selenium在Chrome中启用"弹出窗口和重定向"?我是否正确使用了" disable-popup-blocking
"参数?
chrome_options = Options()
chrome_options.add_argument("--disable-popup-blocking")
capabilities = {'chromeOptions':{'useAutomationExtension':False}}
chrome_options.binary_location = 'C:\Program Files (x86)\Google\Chrome\Application'
当我使用上面的代码启动 Chrome 时,该设置仍然处于打开状态。谢谢。
我相信您使用的设置不正确,至少我在功能和ChromeOptions页面上看不到类似--disable-popup-blocking
的内容。
我的期望是你应该修改你的代码
,看起来像:chrome_options = Options()
prefs = {"profile.default_content_settings.popups": 1}
chrome_options.add_experimental_option("prefs",prefs)
capabilities = {'chromeOptions':{'useAutomationExtension':False}}
chrome_options.binary_location = 'C:\Program Files (x86)\Google\Chrome\Application'
更多信息:
- 硒在不同浏览器中禁用弹出窗口阻止程序
- 启用弹出窗口
- 使用 ChromeOption 自定义 Chrome