2017-09-02 61 views
1

我試圖調用瀏覽器並獲得在Eclpise IDE出現以下錯誤信息:異常線程「main」 org.openqa.selenium.WebDriverException:java.net.SocketException異常:連接復位

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
  • 硒版本3.5.3

Chrome瀏覽器打開,但它不是導航到gmail.com。另外Chrome會發出警告,禁用開發者模式擴展。

回答

0

我使用的是2.9版本,而不是最新版本。 2.32 V是使用它後最新的問題。

+0

可以給予好評這個,以便它可以幫助別人誰也停留在類似的問題。 –

相關問題