我只是想在Selenium Java应用程序打开的Chrome中禁用Chrome通知.(使用java代码)
这样的通知:
问题是在浏览器窗口关闭后手动设置的设置会丢失.
这个问题在"chromedriver-users"google论坛中得到了回答.这是可行的答案:
Mapprefs = new HashMap (); prefs.put("profile.default_content_setting_values.notifications", 2); ChromeOptions options = new ChromeOptions(); options.setExperimentalOption("prefs", prefs); WebDriver driver = new ChromeDriver(options);
您可以使用:
chrome_options = Options() chrome_options.add_argument("--disable-notifications") browser = webdriver.Chrome(chrome_options=chrome_options)