我无法在selenium web驱动程序中使用driver.get(" URL")打开URL

时间:2016-12-24 09:22:33

标签: java selenium selenium-webdriver automation webdriver

我无法使用firefox版本49.0.1在selenium web驱动程序中使用driver.get(" URL")打开URL。 我得到的错误是:

  

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

1 个答案:

答案 0 :(得分:1)

您需要从this链接下载geckodriver.exe,如果没有gecko驱动程序,则无法运行firefox 49.0。下载后解压缩并存储在您计算机上的任何位置,然后按照此代码操作。为此使用Selenium 3.0.1版。 如果您使用的是旧版本的硒,那么您必须使用

WebDriver driver = new MarionetteDriver(); 

取代

WebDriver driver = new FirefoxDriver();

从以下链接下载gecko驱动程序: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");