2016-12-24 253 views
-1

我无法在使用Firefox版本49.0.1的selenium网络驱动程序中使用driver.get(“URL”)打开URL。 我得到的错误是:我无法在selenium网络驱动程序中使用driver.get(“URL”)打开网址

org.openqa.selenium.firefox.NotConnectedException:无法连接后45000毫秒到主机端口7055 127.0.0.1。 Firefox的控制台输出

+2

添加一些更多的细节,你有没有遇到任何错误? – NarendraR

+0

是的。 PFB错误,我越来越。 “org.openqa.selenium.firefox.NotConnectedException:无法在45000毫秒后连接到端口7055上的主机127.0.0.1。Firefox控制台输出” –

+0

我认为您使用的是旧版本的selenium jar文件,请更新到最新版本并使用'geckodriver '用firefox连接 – NarendraR

回答

1

你需要从this链接下载geckodriver.exe,你不能没有壁虎驾驶员使用Firefox 49.0。下载后解压缩并存储在你机器上的任何位置,然后按照下面的代码。使用Selenium版本3.0.1。 如果您使用的硒的旧版本,那么你必须使用

WebDriver driver = new MarionetteDriver(); 

到位

WebDriver driver = new FirefoxDriver(); 

下载壁虎司机从这个链接:https://github.com/mozilla/geckodriver/releases

System.setProperty("webdriver.gecko.driver","C:\\Selenium\\Firefox driver\\geckodriver.exe"); // you have to select you path of gecko driver where you placed it after download and unzip. 
WebDriver driver = new FirefoxDriver(); 

driver.get("http://www.hotmail.com"); 
+0

这对我来说是一种激情。它是否适用于Mozilla的49.o的更高版本。并且我想知道为什么要使用geckodriver.exe(对于超过49版本的mozilla)和WebDriver driver = new MarionetteDriver();(对于较旧的硒版本)? –

相关问题