Selenium ChromeDriver doesn't work with java using "headless" mode.

157 views
Skip to first unread message

DS Media (DSmedia)

unread,
Jan 30, 2023, 11:01:09 PM1/30/23
to Selenium Users
Hi everyone. I can't run a Java code with chromedriver in headless mode. If I run non-headless it works fine, but in headless I receive this error:

"org.openqa.selenium.WebDriverException: unknown error: unable to discover open pages"

This is my code:
/////////////
WebDriver driver = null;

ChromeOptions options = new ChromeOptions();
String userDir = "user-data-dir=" + mainPath + "/contas/" + conta;

options.addArguments(userDir);
options.addArguments("--disable-infobars");
options.addArguments("--disable-crash-reporter");
options.addArguments("--disable-extensions");
options.addArguments("--disable-in-process-stack-traces");
options.addArguments("--disable-logging");
options.addArguments("--log-level=3");
options.addArguments("--no-sandbox");
System.out.println("PORTNUMBER:::" + portNumber);
options.addArguments("--disable-dev-shm-usage");
options.addArguments("--output=/dev/null");
options.addArguments("remote-debugging-port=12345");

if (headless) {
options.setHeadless(true);
options.addArguments("--disable-gpu");
options.addArguments("--window-size=1280,960");
} else {
options.addArguments("--start-maximized");
options.addArguments("--force-device-scale-factor=1.0");
}

driver = new ChromeDriver(options);
/////////////


Chromedriver version:
110
Chrome version: 
110

⇜Krishnan Mahadevan⇝

unread,
Jan 31, 2023, 2:11:51 AM1/31/23
to seleniu...@googlegroups.com
Please check if this blog post helps : https://www.selenium.dev/blog/2023/headless-is-going-away/

Thanks & Regards
Krishnan Mahadevan

"All the desirable things in life are either illegal, expensive, fattening or in love with someone else!"
My Scribblings @ http://wakened-cognition.blogspot.com/
My Technical Scribblings @ https://rationaleemotions.com/


--
You received this message because you are subscribed to the Google Groups "Selenium Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to selenium-user...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/selenium-users/e84fd59c-f21c-4b2d-8c05-f3a08265149en%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages