我无法使用firefox版本49.0.1在selenium web驱动程序中使用driver.get(" URL")打开URL。 我得到的错误是:
org.openqa.selenium.firefox.NotConnectedException:45000 ms后无法在端口7055上连接到主机127.0.0.1。 Firefox控制台输出
答案 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");