org.openqa.selenium.WebDriverException: неизвестная ошибка: файл DevToolsActivePort не существует

Я пытаюсь запустить электронное приложение на удаленном ПК, который подключен как узел к сетке селена. Раньше все работало нормально. Но теперь я получаю сообщение об ошибке «Файл DevToolActivePort не существует»

    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"); 

person user8632458    schedule 26.06.2018    source источник
comment
Я пробовал эти решения, но они мне не помогли   -  person user8632458    schedule 27.06.2018


Ответы (2)


Загрузите драйвер Chrome для электрона или посетите этот https://github.com/electron/electron/releases Установите сюда хромированную отвертку, и она будет работать

person Vallabesh Wb    schedule 16.07.2018

Просто добавьте следующие ChromeOptions, это решит проблему,

ChromeOptions options = new ChromeOptions();
options.addArgument("--headless");
options.addArgument("--no-sandbox");  // Bypass OS security model
options.addArguments("--disable-gpu"); // applicable to windows os only
person Jai Prak    schedule 12.07.2018