Closed fayizkc closed 1 year ago
Hi @fayizkc. This looks like expected behavior from the Selenium source code: https://github.com/SeleniumHQ/selenium/blob/56ac72aa2e927fe7521789b40dd8a43143833da8/java/src/org/openqa/selenium/remote/service/DriverCommandExecutor.java#L145
Try starting the EdgeDriverService
manually and then connecting to it with a RemoteWebDriver
: https://www.selenium.dev/documentation/webdriver/drivers/remote_webdriver/
When creating the RemoteWebDriver
you'll need to pass the URL of the EdgeDriverService
which you can get with edgeDriverService.getUrl()
, and an EdgeOptions
so the RemoteWebDriver
knows to launch Edge.
@bwalderman , Thanks for the response. I am able to open Chrome as service with below code,
EdgeDriverService edgeDriverService = new EdgeDriverService.Builder()
.usingAnyFreePort().build();
edgeDriverService.start();
While I am executing the below script, driver is setting up only in the first execution
Execution log as below,