我使用FireFox 18和Selenium 2.29.0。 在运行测试异常发生无法在端口7056上连接到二进制FirefoxBinary(C: Program Files(x86) Mozilla Firefox firefox.exe);过程输出如下:null
无法连接到二进制FirefoxBinary(C:\程序文件(x86)\ Mozilla Firefox的\ firefox.exe)在端口7056;过程输出如下:null
这个错误似乎很少发生。比方说,我在我的课堂中有20个测试,有时2个测试发生“未能连接”错误,有时不会发生。
无法弄清楚它为什么会发生。如果这是某种版本问题或其他问题,则不应运行任何测试用例。
月1日 - 尝试升级硒到2.31.0 - 永远,永远,ALW AYS使用最新版本... – 2013-03-14 14:29:12
在Selenium中,您发现Selenium版本和浏览器版本是兼容的,这一点非常重要。尤其是在Firefox中,支持仅处于测试阶段。如果你找到了这样的组合,最好先坚持正确的组合。如果您在没有Selenium的情况下更新浏览器,它可能会中断,反之亦然。 *“永不改变正在运行的系统”*在这里确实适用。如果您打算更新,则需要再次找到Selenium和Browser的稳定组合。当然,更新对于全新的网站来说很重要。 – Zabuza 2018-03-04 01:44:05
这也取决于你访问的网页。他们可能具有破坏硒的奇特功能。如果页面非常简单,它可能不会经常崩溃。 – Zabuza 2018-03-04 01:45:19