无法在Firefox中运行WebDriver

时间:2014-03-06 15:50:30

标签: eclipse selenium

我正在运行Selenium-Webdriver。我已经安装了Jre,Eclipse JUNO,并添加了firefox驱动程序。 我从这个来源运行了第一个程序。

http://www.guru99.com/first-webdriver-script.html

我得到的错误是:

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

Firefox启动但无法转到网址。

操作系统:赢7 我在D盘中解压缩了eclipse。 workspace是C:\ Users \ Home \ workspace。 家是“标准用户”

3 个答案:

答案 0 :(得分:0)

确保selenium驱动程序和firefox是最新的,这个问题可能是由于web驱动程序和firefox之间不兼容造成的

答案 1 :(得分:0)

降级到Firefox 22版并尝试

答案 2 :(得分:0)

我对问题做了更多分析。

我将程序更改为使用IE运行。我改变了前几行 -

File file = new File("D:\\Android\\IEDriverServer\\IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath() );  
WebDriver driver = new InternetExplorerDriver();

运行此程序时,Windows防火墙将阻止执行。它会要求天气允许或不允许。通过选择允许我可以运行该程序。所以我必须允许Firefox驱动程序,以便它不被Windows防火墙阻止。

通过控制面板中的选定设置,我们可以更改程序的设置。以下链接是有帮助的

http://www.technipages.com/blockunblock-programs-in-windows-firewall

在我的PC"允许访问IE驱动程序的命令行服务器。对于firefox驱动程序,我不确定应该允许哪个程序访问。我已将eclipse.exe添加到列表中,但这并不能解决问题。请帮忙。