Run chrome browser in inconginto Mode in Selenium Run chrome browser in inconginto Mode in Selenium google-chrome google-chrome

Run chrome browser in inconginto Mode in Selenium


One other way to launch chrome in incognito mode is to add argument "-incognito" like following:

ChromeOptions options = new ChromeOptions();options.addArguments("--incognito");DesiredCapabilities capabilities = DesiredCapabilities.chrome();capabilities.setCapability(ChromeOptions.CAPABILITY, options);

This solution works for me.


According to the ChromeDriver wiki you can pass parameters to the executable like this:

DesiredCapabilities capabilities = DesiredCapabilities.chrome();capabilities.setCapability("chrome.switches", Arrays.asList("--incognito"));WebDriver driver = new ChromeDriver(capabilities);

So passing the paremeter --incognito should do the trick.


The code below will open the browser in incognito mode using selinium. Assuming selenium is setup in your eclipse:

public WebDriver chromedriver;ChromeOptions options = new ChromeOptions();options.addArguments("--incognito");DesiredCapabilities capabilities = DesiredCapabilities.chrome();capabilities.setCapability(ChromeOptions.CAPABILITY, options);WebDriver chromedriver=new ChromeDriver(capabilities);