我已经搜索了解决方案,但我还没有找到解决方案我总是收到此错误
科迪戈:
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
该错误确实给了我们一些提示:
org.openqa.selenium.WebDriverException: java.net.SocketException: Connection reset
这本质上意味着 ChromeDriver 二进制文件无法生成新的 Chrome 浏览器 进程。
您的主要问题是您正在使用的二进制文件之间的版本兼容性,如下所示:
支持Chrome v31-34
ChromeDriver v2.9 的要求与您使用的 Chrome 浏览器 版本之间存在明显不匹配。因此 ChromeDriver 无法生成新的 Chrome Browser
进程。
Web 浏览器基础版本太旧,请通过 Revo Uninstaller 使用 Moderate Scan 卸载 Web 浏览器,然后安装最新的 GA Released 版本的 Web Browser
。
@Test
。