java - 线程 "main"org.openqa.selenium.WebDriverException : java.net.SocketException 中出现异常:连接重置

标签 java google-chrome selenium

我尝试调用 Chrome 并在 Eclpise IDE 中收到以下错误消息:

C:\Users\XXXX\Downloads\chromedriver_win32\chromedriver.exe
Starting    Driver (v2.9.248315) on port 38763
Sep 02, 2017 10:58:30 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detectedr dialect: OSS
Exception in thread "main" org.openqa.selenium.WebDriverException: java.net.SocketException: Connection reset
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'XXXX', ip: 'XXXXX', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_144'
Driver info: driver.version: RemoteWebDriver
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:91)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:646)
    at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:370)
    at Learn1.main(Learn1.java:15)
Caused by: java.net.SocketException: Connection reset
    at java.net.SocketInputStream.read(Unknown Source)
    at java.net.SocketInputStream.read(Unknown Source)
    at org.apache.http.impl.io.SessionInputBufferImpl.streamRead(SessionInputBufferImpl.java:137)
    at org.apache.http.impl.io.SessionInputBufferImpl.fillBuffer(SessionInputBufferImpl.java:153)
    at org.apache.http.impl.io.SessionInputBufferImpl.readLine(SessionInputBufferImpl.java:282)
    at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:138)
    at org.apache.http.impl.conn.DefaultHttpResponseParser.parseHead(DefaultHttpResponseParser.java:56)
    at org.apache.http.impl.io.AbstractMessageParser.parse(AbstractMessageParser.java:259)
    at org.apache.http.impl.DefaultBHttpClientConnection.receiveResponseHeader(DefaultBHttpClientConnection.java:163)
    at org.apache.http.impl.conn.CPoolProxy.receiveResponseHeader(CPoolProxy.java:165)
    at org.apache.http.protocol.HttpRequestExecutor.doReceiveResponse(HttpRequestExecutor.java:273)
    at org.apache.http.protocol.HttpRequestExecutor.execute(HttpRequestExecutor.java:125)
    at org.apache.http.impl.execchain.MainClientExec.execute(MainClientExec.java:272)
    at org.apache.http.impl.execchain.ProtocolExec.execute(ProtocolExec.java:185)
    at org.apache.http.impl.execchain.RetryExec.execute(RetryExec.java:89)
    at org.apache.http.impl.execchain.RedirectExec.execute(RedirectExec.java:111)
    at org.apache.http.impl.client.InternalHttpClient.doExecute(InternalHttpClient.java:185)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:72)
    at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:56)
    at org.openqa.selenium.remote.internal.ApacheHttpClient.fallBackExecute(ApacheHttpClient.java:139)
    at org.openqa.selenium.remote.internal.ApacheHttpClient.execute(ApacheHttpClient.java:87)
    at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:161)
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82)
    ... 3 more

这是我的代码:

System.setProperty("webdriver.chrome.driver","C:\\Users\\XXXX\\Downloads\\chromedriver_win32\\chromedriver.exe");
System.out.println(System.getProperty("webdriver.chrome.driver"));
WebDriver driver = new ChromeDriver();
driver.get("https://www.gmail.com");

我正在使用

  • Chromedriver 2.9
  • Chrome 版本 60
  • Selenium 版本 3.5.3

Chrome 正在打开,但无法导航到 gmail.com。 Chrome 还发出警告,要求禁用开发者模式扩展。

最佳答案

我使用的是 2.9 chrome 版本,这不是最新版本。 2.32V是最新的,使用后问题解决了。

关于java - 线程 "main"org.openqa.selenium.WebDriverException : java.net.SocketException 中出现异常:连接重置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46016008/

相关文章:

java - 在 PATH 中找不到 firefox 二进制文件。确保已安装 firefox。远程驱动程序中出现错误

java - CompletableFuture 句柄和completeExceptionally 不能一起工作吗?

google-chrome - 如何从 Chrome 扩展程序访问主机

jquery - 现场部署的网站。在 Chrome/Phone/Safari 中,一切都很好。现在现场直播的东西一团糟

javascript - Chrome 扩展历史 API 未显示所有结果?

selenium - 在 Firefox V<47 中使用 Selenium 3.0

java - 如何在不改变实际卡号的情况下屏蔽信用卡号以在selenium中发送 key ?

java - Java 中的哈希 -> 从哈希和盐中获取密码

java - MongoDB:[错误]:无法连接到位于本地主机的 MongoDB:27017

java - 为什么在我什至不使用参数化测试时出现 ParameterResolutionException?