使用Selenium,在Chrome中启用“弹出窗口和重定向”

时间:2019-06-10 13:15:50

标签: python selenium selenium-chromedriver

是否可以使用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时,该设置仍处于启用状态。 谢谢。

1 个答案:

答案 0 :(得分:0)

我相信您使用的设置不正确,至少在Capabilities & 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'

更多信息: