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