获取错误“无法连接到端口7055上的二进制FirefoxBinary(E:\ Mozilla \ firefox.exe)”

时间:2014-07-03 12:30:08

标签: firefox selenium-webdriver

我正在使用firefox版本23.0.1和selenium 2.35.0 jar。当我尝试运行脚本时,所有脚本都失败,并显示错误消息"无法连接到端口7055"上的二进制FirefoxBinary(E:\ Mozilla \ firefox.exe) 。请帮我解决这个问题。

提前致谢, Manasa。

2 个答案:

答案 0 :(得分:0)

如果您的Firefox可执行文件不在该位置,则可能会出现此问题。

System.setProperty("webdriver.firefox.bin","PATH_TO_FIREFOX_HERE");

此代码将更新系统属性中Firefox的位置。如果这不起作用,请检查以确保使用netstat或类似工具在计算机上打开端口。

答案 1 :(得分:0)

这应该是您在代码中启动引导程序的更合适的答案 -

FirefoxProfile profile = new FirefoxProfile();   
FirefoxBinary binary = new FirefoxBinary(new File("C:\\path to firefox\\firefox.exe"));   
driver = new FirefoxDriver(binary, profile);

希望,这有帮助!

的问候,
Anand Chavan