Истекло время ожидания запуска сервера драйверов

Не удается запустить драйвер Edge, я получаю указанную ниже ошибку, а код, который я использовал, приведен ниже. Пожалуйста помоги

28 июня 2017 г. 10:09:52 org.openqa.selenium.os.UnixProcess checkForError SEVERE: org.apache.commons.exec.ExecuteException: процесс завершился с ошибкой: -1073741515 (значение выхода: -1073741515) Исключение в потоке "main" org.openqa.selenium.WebDriverException: истекло время ожидания запуска сервера драйвера. Информация о сборке: версия: '3.4.0', редакция: 'unknown', время: 'unknown' Информация о системе: host: 'ROHIT', ip: '192.168.0.100', os.name: 'Windows 10', os. arch: 'amd64', os.version: '10 .0 ', java.version:' 1.8.0_65 'Информация о драйвере: driver.version: EdgeDriver в org.openqa.selenium.remote.service.DriverService.waitUntilAvailable (DriverService.java: 193) на org.openqa.selenium.remote.service.DriverService.start (DriverService.java:181) на org.openqa.selenium.remote.service.DriverCommandExecutor.execute (DriverCommandExecutor.java:78) на org.openq .remote.RemoteWebDriver.execute (RemoteWebDriver.java:637) по адресу org.openqa.selenium.remote.RemoteWebDriver.startSession (RemoteWebDriver.java:250) по адресу org.openqa.selenium.remote.RemoteWebDriver.RemoteWebDriver.RemoteWebDriver6: ) на org.openqa.selenium.remote.RemoteWebDriver. (RemoteWebDriver.java:137) на org.openqa.selenium.edge.EdgeDriver. (EdgeDriver.java:150) на org.openqa.selenium.edge.EdgeDriver. dgeDriver.java:139) в org.openqa.selenium.edge.EdgeDriver. (EdgeDriver.java:96) в TestNG_Check.Edge.main (Edge.java:14) Вызвано: org.openqa.selenium.net.UrlChecker $ TimeoutException: истекло время ожидания, когда [http://localhost:14772/statuspting станет доступным через 20003 мс. at org.openqa.selenium.net.UrlChecker.waitUntilAvailable (UrlChecker.java:107) на org.openqa.selenium.remote.service.DriverService.waitUntilAvailable (DriverService.java:190) ... еще 10 Вызвано: google.common.util.concurrent.UncheckedTimeoutException: java.util.concurrent.TimeoutException в com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout (SimpleTimeLimiter.java:140) в org.openqa.selentilium.net (UrlChecker.java:80) ... еще 11 Вызвано: java.util.concurrent.TimeoutException в java.util.concurrent.FutureTask.get (Неизвестный источник) на com.google.com mon.util.concurrent.SimpleTimeLimiter.callWithTimeout (SimpleTimeLimiter.java:128) ... еще 12

package TestNG_Check;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.edge.EdgeDriver;

public class Edge {

    static WebDriver driver;
    public static void main(String[] args) {
        // TODO Auto-generated method stub

        System.setProperty("webdriver.edge.driver","E://NewSelenium//Edgedriver//MicrosoftWebDriver.exe");
        //create Edge instance
        driver = new EdgeDriver();
        driver.get("http://www.google.com");

    }

}

person Rohit Dhir    schedule 28.06.2017    source источник


Ответы (3)


Была проблема с версией драйвера MicrosoftEdge. Совлед.

person Rohit Dhir    schedule 28.06.2017
comment
Можете добавить подробности? - person Nikos; 29.11.2017

Это связано с тем, что либо ваш драйвер Edge не запускается по какой-либо причине, либо имя хоста localhost недоступно.

Прочтите этот ответ для аналогичных шагов отладки для ChromeDriver.

person Navarasu    schedule 16.10.2018

К вашему сведению - обновление от 02.04.2021

Я столкнулся с этой проблемой тайм-аута и решил ее, добавив: options.AddArgument("no-sandbox");

Примеры с C #:

var options = new EdgeOptions();
                options.UseChromium = true;
                options.AddArgument("no-sandbox");
                driver = new EdgeDriver(options);
person Tim.Tang    schedule 02.04.2021