Webdriver Python在Safari中禁用浏览器推送通知

时间:2019-07-15 14:37:28

标签: python python-3.x selenium-webdriver webdriver safaridriver

我正在使用Python运行Selenium WebDriver,并试图在Safari中禁用浏览器推送通知。在针对Chrome和Firefox的设置中,我已经能够做到这一点。

在Firefox中,我使用以下代码禁用推送通知:

profile = webdriver.FirefoxProfile()
profile.set_preference("dom.webnotifications.enabled", False)

在Chrome浏览器中,我使用以下代码:

from selenium.webdriver.chrome.options import Options

opt = Options()
opt.add_argument("--disable-notifications")

在Safari中,我尝试使用set_permission禁用推送通知,但未成功。

driver = webdriver.Safari()
driver.set_permission("--disable-notifications", True)

0 个答案:

没有答案