To perform automation with chrome browser’s tools selenium provide the ChromeOptions class in selenium lib. A class which contains the method to perform the operation like Proxy setting in the browser, enable popup, disable notification etc.
How to disable notification in selenium web driver with java.
The key point of the task.
Create a object of ChromeOptions class
ChromeOptions options = new ChromeOptions();
Call the method addArguments()
options.addArguments("disable-infobars");
Pass the object of ChromeOptions class in ChromeDriver.
WebDriver driver = new ChromeDriver(options);
Complete example to disable notification in selenium web driver with the example.
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; public class HandlePopUP { public static void main(String[] args) { // TODO Auto-generated method stub System.setProperty("webdriver.chrome.driver","D:\\Automation\\chromedriver_win32\\chromedriver.exe"); ChromeOptions options = new ChromeOptions(); options.addArguments("disable-infobars"); WebDriver driver = new ChromeDriver(options); driver.get("http://www.google.com"); } }
Open chrome browser as maximized in selenium web driver using java
The process should be same you just need to pass “start-maximized” String to “addArguments(“disable-infobars”)” method.
How to open chrome browser as maximized in selenium web driver
import org.openqa.selenium.WebDriver; import org.openqa.selenium.chrome.ChromeDriver; import org.openqa.selenium.chrome.ChromeOptions; public class HandlePopUP { public static void main(String[] args) { // TODO Auto-generated method stub System.setProperty("webdriver.chrome.driver", "D:\\Automation\\chromedriver_win32\\chromedriver.exe"); ChromeOptions options = new ChromeOptions(); options.addArguments("disable-infobars"); options.addArguments("start-maximized"); WebDriver driver = new ChromeDriver(options); driver.get("http://www.google.com"); } }
Complete selenium web driver tutorial