org.openqa.selenium.WebDriverException: неизвестная ошибка: файл DevToolsActivePort не существует - PullRequest
0 голосов
/ 26 июня 2018

Я пытаюсь запустить электронное приложение на удаленном ПК, который подключен как узел к сетке селена. Ранее он работал нормально. Но теперь я получаю эту ошибку "Файл 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"); 

Ответы [ 2 ]

0 голосов
/ 16 июля 2018

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

0 голосов
/ 12 июля 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...