我已经搜索了解决方案,但我找不到解决方案,我总是收到此错误
codigo:
public static void main(String [] args) {
System.setProperty("webdriver.chrome.driver","C:\\Users\\Ofima\\workspace\\OfimaWeb\\chromedriver.exe");
WebDriver driver= new ChromeDriver();
driver.get("http://ofimawebbeta.ofima.com/");
driver.manage().window().maximize();
driver.getTitle();
}
错误:
Starting ChromeDriver (v2.9.248315) on port 41785
ene 19, 2018 9:48:49 AM org.openqa.selenium.remote.ProtocolHandshake createSession
INFORMACIÓN: Detected dialect: OSS
Exception in thread "main" org.openqa.selenium.WebDriverException: java.net.SocketException: Connection reset
Build info: version: '3.8.0', revision: '924c4067df', time: '2017-11-30T11:37:19.049Z'
System info: host: 'PCPOF-021', ip: '10.72.4.128', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_151'
Driver info: driver.version: RemoteWebDriver
at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:92)
at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:601)
at org.openqa.selenium.remote.RemoteWebDriver.get(RemoteWebDriver.java:325)
at OfimaWeb.cartera.main(cartera.java:23)
Caused by: java.net.SocketException: Connection reset
答案 0 :(得分:1)
错误确实给了我们一些提示:
org.openqa.selenium.WebDriverException: java.net.SocketException: Connection reset
这实质上意味着chromedriver
二进制文件无法生成新的Chrome Browser
进程。
您的主要问题是您使用的二进制文件中的版本兼容性,如下所示:
ChromeDriver v2.9
(已发布 2014-01-31 )ChromeDriver v2.9
的发行说明明确提及以下内容:<强>
Supports Chrome v31-34
强>
chrome=65.x
Selenium Version 3.8.0
(已发布 2017-11-30T11:37:19.049Z )[as per the error stack trace within your question
] 因此, ChromeDriver v2.9
的要求与您使用的 Chrome Browser
版本之间存在明显的不匹配。因此, ChromeDriver
无法生成新的Chrome Browser
进程。
ChromeDriver
更新为最近的 v2.35
级别。Chrome
降级为稳定的 Chrome v64.x
级别。 (as per ChromeDriver v2.35 release notes
)Selenium
升级到当前级别 Version 3.8.1
。Clean
。 Re-Build
和IDE
您的项目
Browser Cache
CCleaner
工具以清除所有操作系统杂务。如果您的Web Browser
基础版本太旧,请使用Web Browser
卸载Moderate Scan
到Revo Uninstaller
并安装最近的 GA已发布 Web Browser
的版本。
执行Test
。
答案 1 :(得分:0)
从
下载ChromeDriverhttp://chromedriver.storage.googleapis.com/index.html?path=2.33/
此ChromeDriver适用于您的Google Chrome版本。