Java 等待驱动程序服务器启动时超时

Java 等待驱动程序服务器启动时超时,java,selenium,selenium-webdriver,microsoft-edge,Java,Selenium,Selenium Webdriver,Microsoft Edge,无法启动边缘驱动程序,我得到下面提到的错误,我使用的代码如下。请帮忙 2017年6月28日上午10:09:52 org.openqa.selenium.os.UnixProcess checkForError严重错误:org.apache.commons.exec.ExecuteException: 进程退出时出现错误:-1073741515(退出值:-1073741515) 线程“main”org.openqa.selenium.WebDriverException中的异常: 等待驱动程序服务

无法启动边缘驱动程序,我得到下面提到的错误,我使用的代码如下。请帮忙

2017年6月28日上午10:09:52 org.openqa.selenium.os.UnixProcess checkForError严重错误:org.apache.commons.exec.ExecuteException: 进程退出时出现错误:-1073741515(退出值:-1073741515) 线程“main”org.openqa.selenium.WebDriverException中的异常: 等待驱动程序服务器启动时超时。生成信息:版本: “3.4.0”,版本:“未知”,时间:“未知”系统信息:主机: '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 at org.openqa.selenium.remote.service.DriverService.waitUntilavable(DriverService.java:193) 在 org.openqa.selenium.remote.service.DriverService.start(DriverService.java:181) 在 org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:78) 在 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:637) 在 org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:250) 在 org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:236) 在 org.openqa.selenium.remote.RemoteWebDriver(RemoteWebDriver.java:137) 位于org.openqa.selenium.edge.EdgeDriver(EdgeDriver.java:150) 位于org.openqa.selenium.edge.EdgeDriver(EdgeDriver.java:139) 位于org.openqa.selenium.edge.EdgeDriver.(EdgeDriver.java:96) TestNG_Check.Edge.main(Edge.java:14)由以下原因引起: org.openqa.selenium.net.UrlChecker$TimeoutException:等待超时 对于[在20003毫秒后在 org.openqa.selenium.net.UrlChecker.waitUntilavable(UrlChecker.java:107) 在 org.openqa.selenium.remote.service.DriverService.waitUntilavable(DriverService.java:190) …另外10个原因是: com.google.common.util.concurrent.UncheckedTimeoutException: 位于的java.util.concurrent.TimeoutException com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:140) 在 org.openqa.selenium.net.UrlChecker.waitUntilavable(UrlChecker.java:80) …11由以下原因引起:java.util.concurrent.TimeoutException java.util.concurrent.FutureTask.get(未知源代码)位于 com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:128) …还有12个


MicrosoftEdge.Sovled的驱动程序版本出现问题。

原因可能是由于某些原因边缘驱动程序未启动,或者本地主机主机名不可访问


请阅读ChromeDriver的类似调试步骤。

FYI-2021年4月2日更新

我遇到了这个超时问题,并通过添加:
options.AddArgument(“无沙盒”);

带有C#的样品:


你能补充更多细节吗?
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");

    }

}
var options = new EdgeOptions();
                options.UseChromium = true;
                options.AddArgument("no-sandbox");
                driver = new EdgeDriver(options);