我试图通过eclipse.Link访问链接,同样如下: http://toolsqa.com/selenium-webdriver/first-test-case/
以下是相同的命令:
WebDriver driver = new FirefoxDriver();
driver.get("http://www.facebook.com");
我使用的是selenium 2.4,firefox 53,geckodriver-v0.9.0-win64。 它为我打开一个空窗口,无法访问Facebook。
我也试过
System.setProperty("webdriver.gecko.driver","C:\\ToolsQA\\geckodriver.exe");
DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("marionette", true);
它也无济于事。 我得到以下异常: org.openqa.selenium.firefox.NotConnectedException:45000 ms后无法在端口7055上连接到主机127.0.0.1。 我还能做什么?
答案 0 :(得分:0)
看起来Selenium和Firefox很难相互交谈 - 我怀疑Firefox'发展'在多个版本上的变化,因此并不总能保证向后和向前的兼容性,并且不兼容性似乎总会产生相同的错误。
无法连接错误的原因是Selenium Server的版本不知道如何使用较新版本的Firefox。您需要下载支持较新版Firefox的Selenium Server的较新版本。
您可以从此处下载最新版本的selenium:http://www.seleniumhq.org/download/
希望它会对你有所帮助:)。