我正在使用FireFox 18和Selenium 2.29.0。运行测试时发生异常无法连接到端口7056上的二进制FirefoxBinary(C:\程序文件(x86)\Mozilla Firefox\firefox.exe);过程输出如下:零奇怪的是这个错误很少发生,比如说我在班上有20个测试,"连接失败"错误发生在2个测试中,有时3个,有时不发生。不知道为什么会发生这种情况。如果这是版本问题或其他问题,则不应运行任何测试用例。
1bqhqjot1#
如果未设置环境变量中的路径变量,则将其设置为Firefox.exe的位置,或者您可以明确提及Firefox.exe的路径
File pathToFirefoxBinary = new File(browser); FirefoxBinary firefoxbin = new FirefoxBinary(pathToFirefoxBinary); driver = new FirefoxDriver(firefoxbin,null);
这应该工作..或者你可以去升级到2. 31. 0
jv4diomz2#
我在使用firefox28.0时遇到了完全相同的问题,我通过将Firefox版本降级到27.0.1来解决它
2条答案
按热度按时间1bqhqjot1#
如果未设置环境变量中的路径变量,则将其设置为Firefox.exe的位置,或者您可以明确提及Firefox.exe的路径
这应该工作..或者你可以去升级到2. 31. 0
jv4diomz2#
我在使用firefox28.0时遇到了完全相同的问题,我通过将Firefox版本降级到27.0.1来解决它