4 votes

Comment désactiver les notifications push dans Firefox avec Selenium ?

J'ai trouvé deux exemples sur Stack Overflow sur la désactivation des notifications, mais aucun d'entre eux n'a fonctionné pour moi : les notifications push s'affichent toujours au lancement du navigateur. Voici le code que j'ai essayé :

Exemple 1 :

browser_profile = webdriver.FirefoxProfile()
browser_profile.set_preference("dom.webnotifications.enabled", False)
driver = webdriver.Firefox(firefox_profile=browser_profile)

Exemple 2 :

from selenium.webdriver.firefox.options import Options
options = Options()
options.set_preference("dom.webnotifications.enabled", False)
browser = webdriver.Firefox(firefox_options=options)

Notification

enter image description here

3voto

Viktor Points 346

Solution trouvée sur le site officiel de Firefox https://support.mozilla.org/en-US/kb/push-notifications-firefox

options = webdriver.FirefoxOptions()
options.set_preference("dom.push.enabled", False)
browser = webdriver.Firefox(firefox_options=options)

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X