javaselenium-webdriverselenium-chromedriverremotewebdriver

org.openqa.selenium.WebDriverException: unknown error: DevToolsActivePort file doesn't exist


I'm try to launch electron application on remote PC which is connected as node to selenium grid.previously its worked fine.But now i'm getting this error "DevToolActivePort file doesn't exist"

    System.out.println("launch application in windows PC");     
    capa  = new DesiredCapabilities();

    capa.setBrowserName("chrome");
    File file = new File("path\\to\\file\\.exe"); 
    URL server = new URL("http://ip_of_remote_pc:4444/wd/hub"); 

    ChromeOptions options = new ChromeOptions();
    options.setBinary(file);   //Sets the path to the Chrome executable
    capa.setCapability(ChromeOptions.CAPABILITY, options);
    driver2 = new RemoteWebDriver(server, capa); //launch the application
    System.out.println("launching application in remote PC");
    driver2.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);   
    System.out.println("Application launched"); 

Solution

  • Download Chrome driver for electron ,,or visit this https://github.com/electron/electron/releases Install the chromedriver here and it will work