如何在Python的Selenium WebDriver中禁用Chrome浏览器的通知弹出窗口

3
 from selenium.webdriver.chrome.options import Options
    opt = Options()
    opt.add_argument("--disable-infobars")
    opt.add_argument("start-maximized")
    opt.add_argument("--disable-extensions")
    opt.add_experimental_option("prefs", {\
        "profile.default_content_setting_values.notifications":1
        })

这不起作用,请帮忙。 如何使用Python关闭Selenium中的浏览器通知?


什么类型的通知?这些是允许/阻止通知类型吗? - Abhishek Rai
是允许/阻止类型。 - Pranzal360
允许或禁止类似通知。 - Pranzal360
1个回答

4

通知的值需要从1更改为2

    chrome_options = webdriver.ChromeOptions()
    prefs = {"profile.default_content_setting_values.notifications" : 2}
    chrome_options.add_experimental_option("prefs",prefs)
    driver = webdriver.Chrome(chrome_options=chrome_options)

参考文献: 如何使用Python + Selenium Chrome WebDriver处理通知


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接