我正在使用firefox 41.0b1和selenium standalone 2.53.1 .issue有时会运行firefox而不是always.error 45000 ms后无法连接到端口7056上的主机127.0.0.1。 Firefox控制台输出:我也在使用testNG.hoping来获得一个好的解决方案
答案 0 :(得分:0)
这种firefox和selenium的组合不起作用。 您可以尝试将firefox升级到版本47.0.1,该版本适用于selenium 2.53.1
答案 1 :(得分:0)
使用gecokDriver
代替firefoxDriver
它可以与任何版本的Firefox一起顺利运行。
代码如下所示,请确保设置gecodriver.exe所在的适当路径:
System.setProperty("webdriver.gecko.driver", System.getProperty("user.dir") + "/BrowserDrivers/geckodriver.exe");
DesiredCapabilities cap = DesiredCapabilities.firefox();
cap.setCapability("marionette", true);
WebDriver driver = new MarionetteDriver(cap);
driver.get("http://www.seleniumhq.org");
driver.quit();