首页 > 解决方案 > WebDriverException: Timed out waiting for driver server to start error with Selenium Edge Chromium through Java

问题描述

尝试在 Edge Chromium 浏览器中使用 java 运行 selenium 时出现以下错误

org.openqa.selenium.WebDriverException:等待驱动程序服务器启动超时。构建信息:版本:'4.0.0-alpha-5',修订:'b3a0d621cc' 系统信息:os.version:'10.0',java.version:'1.8.0_271' 驱动程序信息:driver.version:EdgeDriver

我正在尝试的代码

    String edgeDriverPath = propertiesOperations.getPropertyValues("edge_driver_path");
    String path = System.getProperty("user.dir");
    System.setProperty("webdriver.edge.driver", path + edgeDriverPath);
    EdgeOptions options = new EdgeOptions();
    options.addArguments("headless");
    options.addArguments("disable-gpu");
    driver = new EdgeDriver(options);

标签: javaseleniummicrosoft-edge-chromium

解决方案


当我将驱动程序放在共享文件夹(而不是 C 驱动器)中时,我也发生了同样的错误。我将驱动程序移到C盘,它解决了问题。如果驱动程序位于共享驱动器中,则运行/执行驱动程序花费了太多时间,因此导致超时错误。


推荐阅读