Selenium webdriver 错误:等待驱动程序服务器启动超时 [duplicate]

Selenium webdriver error:Timed out waiting for driver server to start [duplicate]

提问人:annu hemnani 提问时间:3/25/2020 最后编辑:Parth Satraannu hemnani 更新时间:3/25/2020 访问量:4739

问:

错误日志:-

启动 ChromeDriver 80.0.3987.106 (f68069574609230cf9b635cd784cfb1bf81bb53a-refs/branch-heads/3987@{#882}) 在端口 37282 上 仅允许本地连接。请保护端口 被 ChromeDriver 和相关测试框架用于阻止 恶意代码。线程“main”中的异常 org.openqa.selenium.WebDriverException:等待驱动程序超时 服务器启动。内部版本信息: version: '3.141.59', revision: “e82be7d358”,时间:“2018-11-14T08:25:48” 系统信息: 主机: 'DESKTOP-76F21OU', ip: '192.168.93.1', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_211' 驱动程序信息: driver.version:ChromeDriver 在 org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:202) 在 org.openqa.selenium.remote.service.DriverService.start(DriverService.java:188) 在 org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:79) 在 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:552) 在 org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:213) 在 org.openqa.selenium.remote.RemoteWebDriver。(RemoteWebDriver.java:131) 在 org.openqa.selenium.chrome.ChromeDriver。(Chrome驱动程序.java:181) 在 org.openqa.selenium.chrome.ChromeDriver。(Chrome驱动程序.java:168) 在 org.openqa.selenium.chrome.ChromeDriver。(Chrome驱动程序.java:123) 在 random_try.javaproject.main(javaproject.java:9) 由以下原因引起: org.openqa.selenium.net.UrlChecker$TimeoutException:等待超时 对于 [http://localhost:37282/status] 在 20002 毫秒后可用,在 org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:100) 在 org.openqa.selenium.remote.service.DriverService.waitUntilAvailable(DriverService.java:197) ...另外 9 个原因:java.util.concurrent.TimeoutException at java.util.concurrent.FutureTask.get(来源不明) com.google.common.util.concurrent.SimpleTimeLimiter.callWithTimeout(SimpleTimeLimiter.java:156) 在 org.openqa.selenium.net.UrlChecker.waitUntilAvailable(UrlChecker.java:75) ...另外 10 个

代码只需点击网址:-

package random_try;

import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;

public class javaproject {
    public static void main(String args[]) {
        System.setProperty("webdriver.chrome.driver", "D:\\sele_server\\chromedriver.exe");
        WebDriver driver= new ChromeDriver();
        driver.get("https://www.tpplsqa.com");

    }
}

尝试了所有方法,甚至将 chrome 版本以及 chrome 驱动程序版本降级到 79,但它不起作用。

Eclipse 硒网络驱动程序 chrome-web-driver

评论

1赞 Parth Satra 3/25/2020
您能否提供更多上下文,例如您使用的 chrome 和 selenium 版本等。这将有助于其他人更及时地回答您的问题。

答:

0赞 A61CygAV1801 3/25/2020 #1

尝试关闭所有打开的 chrome 实例,如果它不尝试升级您的 Java 版本,它可能会解决您的问题。也许切换到另一个版本的 Chrome 也可以解决问题,因为您需要使用正确版本的 chrome 和 chromedriver,因为对我来说,您似乎没有使用正确版本的 Chrome。

您确定您的 chrome 和 Chromedriver 版本兼容吗?