无法通过selenium webdriver在firefox中打开网页

时间:2014-08-29 06:22:09

标签: java firefox selenium selenium-webdriver

我是网络驱动程序的新手,并尝试做一些简单的自动化。我只是想启动浏览器并使用selenium webdriver打开一个网页。我做了eclipse-selenium设置并启动了Firefox,但它没有打开我指定的网页。我收到一些奇怪的错误。我浏览了解决方案并尝试了很多我发现的建议。

以下是我要执行的代码:

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;

public class orderingpizza {
public static void main(String[] args) {

    WebDriver driver = new FirefoxDriver();
    driver.get("http://www.google.com/");

我得到的错误是:

  

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

我使用的是Selenium java 2.42.2,FF 29.这是什么问题?

2 个答案:

答案 0 :(得分:1)

升级Firefox版本和Selenium。还要升级geckodriver.exe

使用单个正斜杠" /"或双重落后" \"在路上。试试这个代码,它在Firefox版本49.0和Selenium 3.4.0罐子上运行良好

System.setProperty("webdriver.gecko.driver", "E:/software and tools/geckodriver.exe");
WebDriver driver = new FirefoxDriver();
driver.get("https://www.quora.com");

答案 1 :(得分:0)

这是因为版本控制问题。尝试将firefox和selenium升级到兼容版本