错误:45000 ms后无法在端口7055上连接到主机127.0.0.1。
在所有脚本工作正常之前..但现在每个脚本都停止工作。 我更新了Selenium 3.0.1版(更新的jar文件),更新了Firefox版本52.0.2 ... java版本8。
请建议我缺少什么?
答案 0 :(得分:0)
对于Selenium 2.x更高版本需要为firefox浏览器维护geckodriver,如果发现相同问题,请将二进制路径添加到驱动程序实例,然后重试。
参考:
答案 1 :(得分:0)
使用Geckodriver版本v0.15
,您必须使用selenium 3.3.1
您需要提供firefox二进制位置。一种方法是通过以下代码 -
FirefoxOptions options = new FirefoxOptions();
options.setBinary("C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); //Location where Firefox is installed
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("moz:firefoxOptions", options);
FirefoxDriver driver = new FirefoxDriver(capabilities);
driver.get("http://www.google.com");
此处有更多信息 - http://www.automationtestinghub.com/selenium-3-0-launch-firefox-with-geckodriver/