org.openqa.selenium.WebDriverException:java.net.ConnectException:无法使用IEDriverServer连接到localhost错误

时间:2018-03-28 07:36:40

标签: java selenium selenium-webdriver internet-explorer-9 selenium-iedriver

我已尝试在webdriver中启动IE如下,我已经检查了Internet Options的安全选项卡中的所有保护模式设置,缩放级别为100%,环境变量甚至设置,但是无法在简单的selenium代码中启动IE浏览器;错误被视为无法连接到本地主机虽然给了url http://google.co.in并且引起:java.net.ConnectException:连接被拒绝:有人可以帮我解决这个问题。提前谢谢

2100

错误详情:

1B001

1 个答案:

答案 0 :(得分:2)

错误说明了一切:

Started InternetExplorerDriver server (64-bit)3.9.0.0 
Exception in thread "main" org.openqa.selenium.WebDriverException: java.net.ConnectException: Failed to connect to localhost/0:0:0:0:0:0:0:1:48107 
Build info: version: '3.11.0', revision: 'e59cfb3', time: '2018-03-11T20:33:15.31Z' 
System info: host: 'UMANATH-PC', ip: '10.1.0.25', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_161' 
Driver info: driver.version: InternetExplorerDriver

从错误堆栈跟踪中可以清楚地看到 InternetExplorerDriver服务器未被检测到,如:

Driver info: driver.version: InternetExplorerDriver

您的主要问题是您使用的二进制文件之间的版本兼容性,如下所示:

  • 您正在使用 Selenium Client v3.11.0
  • 但您使用的是 InternetExplorerDriverServer v3.9.0.0

因此, Selenium Client v 3.11.0 InternetExplorerDriverServer v 3.9.0.0

解决方案

  • 升级至 InternetExplorerDriverServer v 3.11.1.0