java 无法连接到端口7056上的二进制FirefoxBinary(C:\程序文件(x86)\Mozilla Firefox\firefox.exe);过程输出如下:零

4smxwvx5  于 2023-01-04  发布在  Java
关注(0)|答案(2)|浏览(68)

我正在使用FireFox 18和Selenium 2.29.0。运行测试时发生异常
无法连接到端口7056上的二进制FirefoxBinary(C:\程序文件(x86)\Mozilla Firefox\firefox.exe);过程输出如下:零
奇怪的是这个错误很少发生,比如说我在班上有20个测试,"连接失败"错误发生在2个测试中,有时3个,有时不发生。
不知道为什么会发生这种情况。如果这是版本问题或其他问题,则不应运行任何测试用例。

1bqhqjot

1bqhqjot1#

如果未设置环境变量中的路径变量,则将其设置为Firefox.exe的位置,或者您可以明确提及Firefox.exe的路径

File pathToFirefoxBinary = new File(browser);
FirefoxBinary firefoxbin = new FirefoxBinary(pathToFirefoxBinary);
driver = new FirefoxDriver(firefoxbin,null);

这应该工作..或者你可以去升级到2. 31. 0

jv4diomz

jv4diomz2#

我在使用firefox28.0时遇到了完全相同的问题,我通过将Firefox版本降级到27.0.1来解决它

相关问题