当前位置: 首页 > 知识库问答 >
问题:

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

孙明德
2023-03-14

最近升级到Selenium 3.7,但出现错误。

错误跟踪日志

调试1调试2在端口2198上启动ChromeDriver 2.33.506106(8A06C39C4582FBFBAB6966DBB1C38A9173BFB1A2)仅允许本地连接。线程“main”org.openqa.selenium.WebDriverException中出现异常:等待驱动程序服务器启动时超时。html" target="_blank">构建信息:版本:“3.7.1”,修订版:“8A0099A”,时间:“2017-11-06T21:07:36.161Z”系统信息:主机:“maggies-macbook-pro-2.local”,IP:“192.168.1.6”,OS.Name:“Mac OS X”,OS.arch:“X86_64”,OS.Version:“10.12.6”,java.Version:“1.8.0_121”驱动程序信息:Driver.version:ChromeDriver at org.openqa.selenium.remote.service.driverservice.waituntilavailable(t AutomationFramework.firstTestCase.main(firstTestCase.java:13)原因:org.openqa.selenium.net.urlchecker$TimeoutException:在org.openqa.selenium.net.urlchecker.waituntilavailable(urlchecker.java:100)在org.openqa.selenium.remote.service.driverservice.waituntilavailable(driverservice.java:187)等待[http://localhost:2198/status]在20005

代码:

public static void main (String args[]){
    System.out.println("Debug 1");
    System.setProperty("webdriver.chrome.driver", "/Users/maggie/Documents/ToolsQA/Libs/chromedriver"); 
    System.out.println("Debug 2");
    WebDriver driver = new ChromeDriver();
    System.out.println("Debug 3");
    driver.get("http://www.google.com");
    driver.quit();
}

包含的库:selenium-server-standalone-3.7.1.jar

系统环境:

Mac OS:“10.12.6”

java.version:'1.8.0_121'

Selenium-Server-Standalone-3.7.1.jar

geckodriver-v0.19.1

ChromeDriver 2.33

Chrome版本62.0.3202.89(64位)

谢谢你的任何想法。

共有2个答案

郭知
2023-03-14

正如您看到的WebDriverException:等待驱动程序服务器启动时超时。请尝试以下步骤:

>

  • 通过Revo卸载程序卸载Google Chrome。

    安装最新版本的Google Chrome

    在网站上执行一些步骤,以确保网站正确打开。

    如果需要,诱导显式等待WebDriverWait

  • 戚飞雨
    2023-03-14

    我在Mac OS上也遇到了同样的问题。检查您的/etc/hosts文件,并确保您有127.0.0.1绑定到localhost。我错过了,加进去了,瞧!

     类似资料: