如何在硒中允许/阻止浏览器通知

时间:2018-11-01 08:09:30

标签: selenium selenium-webdriver chrome-options

如何允许或禁用浏览器通知(这是浏览器通知没有警报,所以不要要求切换并接受或尝试使用sikuli ),该操作在单击一个webElement之后出现

我尝试使用以下代码,但目前无法正常工作。

ChromeOptions options=new ChromeOptions();
Map<String, Object> prefs=new HashMap<String,Object>();
prefs.put("profile.default_content_setting_values.notifications",1);
// tried above line with with all 0,1 and 2
options.setExperimentalOption("prefs",prefs);    
System.setProperty("webdriver.chrome.driver", "C:\\chromedriver.exe");
ChromeDriver driver = new ChromeDriver(options);

如果通知是在启动浏览器后立即发出的,但是当我们单击WebElement时,如果发出通知,则 setExperimentalOption 在这种情况下不起作用。

enter image description here

0 个答案:

没有答案