[英]error“ org.openqa.selenium.WebDriverException: java.net.ConnectException: Failed to connect to localhost/” with GeckoDriver and Firefox
[英]org.openqa.selenium.WebDriverException: java.net.ConnectException: Failed to connect to localhost/0:0:0:0:0:0:0 using GeckoDriver Firefox and Selenium
import org.openqa.selenium.firefox.FirefoxDriver;
public class OpenBrowser {
public static void main(String[] args) throws InterruptedException {
// TODO Auto-generated method stub
System.setProperty("webdriver.gecko.driver", "C:\\StudyPooja\\geckodriver.exe");
System.setProperty(FirefoxDriver.SystemProperty.BROWSER_LOGFILE, "C:\\StudyPooja\\Mylog.txt");
WebDriver driver = new FirefoxDriver();
driver.get("https://www.facebook.com/");
Thread.sleep(5000);
}
}
我得到的错误是:
线程“main” org.openqa.selenium.WebDriverException 中的异常:java.net.ConnectException:无法连接到 localhost/0:0:0:0:0:0:0:1:14170 构建信息:版本:'3.14 .0',修订版:'aacccce0',时间:'2018-08-02T20:05:20.749Z' 系统信息:主机:'D790-18',ip:'192.168.43.66',操作系统名称:'Windows 7 ', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_31' Driver info: driver.version: FirefoxDriver at org.openqa.selenium.remote.service.DriverCommandExecutor.execute( DriverCommandExecutor.java:92) 在 org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:548) 在 org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:212) 在 org.openqa.selen .remote.RemoteWebDriver.(RemoteWebDriver.java:130) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:125) 在 org.openqa.selenium.firefox.FirefoxDriver.(FirefoxDriver.java:103) 在 OpenBrowser .main(OpenBrowser.java:13) 导致:java.net.ConnectException:无法连接到 localhost/0: 0:0:0:0:0:0:1:14170 在 okhttp3.internal.connection.RealConnection.connectSocket(RealConnection.java:242) 在 okhttp3.internal.connection.RealConnection.connect(RealConnection.java:160)
这个错误信息...
Exception in thread "main" org.openqa.selenium.WebDriverException: java.net.ConnectException: Failed to connect to localhost/0:0:0:0:0:0:0:1:14170
Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:05:20.749Z'
System info: host: 'D790-18', ip: '192.168.43.66', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_31'
Driver info: driver.version: FirefoxDriver at
...暗示GeckoDriver无法启动/生成新的浏览上下文,即Firefox 浏览器会话。
您的主要问题是您使用的二进制文件版本之间的不兼容,如下所示:
因此JDK v8u31和Selenium Client v3.14.0之间存在明显的不匹配。
Test
。tearDown(){}
方法中调用driver.quit()
以优雅地关闭和销毁WebDriver和Web Client实例。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.