How to Disable Chrome Notification In Java Selenium Program?
package com.selenium.handleVariousBrowsers; import java.util.HashMap; import java.util.Map; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; public class DisableChromeNotificationEx { public static void main(String[] args) { // Create object of HashMap Class Map<String, Object> prefs = new HashMap<String, Object>(); // Set the notification setting it will override the default setting prefs.put("profile.default_content_setting_values.notifications", 2); // Create object of ChromeOption class ChromeOptions options = new ChromeOptions(); // Set the experimental option options.setExperimentalOption("prefs", prefs); // pass the options object in Chrome driver System.setProperty("webdriver.chrome.driver", "G:\\Testing_Utilities\\BrowsersDriver\\chromedriver.exe"); WebDriver driver = new ChromeDriver(options); driver.get("https://www.facebook.com/"); driver.manage().window().maximize(); driver.findElement(By.id("email")).sendKeys("urid"); driver.findElement(By.id("pass")).sendKeys("urpass"); driver.findElement(By.id("loginbutton")).click(); } }