GeckoDriver Selenium;期望的能力错误

时间:2017-04-06 00:35:43

标签: selenium geckodriver

我使用Gelenodriver和Selenium-3.3.1使用Selenium。每当我运行测试时,我都会遇到这个FirefoxDriver错误。有人知道这个的原因或意义吗?

1491438811062   geckodriver INFO    Listening on 127.0.0.1:41173
Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = Capabilities [{moz:firefoxOptions={binary=Optional.empty, args=[], legacy=null, logLevel=null, prefs={}, profile=null}}], required capabilities = Capabilities [{moz:firefoxOptions={binary=Optional.empty, args=[], legacy=null, logLevel=null, prefs={}, profile=null}}]
Build info: version: '3.3.1', revision: '5234b32', time: '2017-03-10 09:04:52 -0800'
System info: host: 'ANDY-PC', ip: '192.168.0.6', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.8.0_51'
Driver info: driver.version: FirefoxDriver
    at org.openqa.selenium.remote.ProtocolHandshake.createSession(ProtocolHandshake.java:126)
    at org.openqa.selenium.remote.HttpCommandExecutor.execute(HttpCommandExecutor.java:141)
    at org.openqa.selenium.remote.service.DriverCommandExecutor.execute(DriverCommandExecutor.java:82)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:604)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:244)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:131)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:218)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:125)
    at org.openqa.selenium.firefox.FirefoxDriver.<init>(FirefoxDriver.java:121)
    at selenium.WebDriver_Singleton.getInstance(WebDriver_Singleton.java:16)
    at selenium.Core.<init>(Core.java:32)
    at selenium.Core.main(Core.java:46)
Picked up _JAVA_OPTIONS: -Xmx512m

感谢。

1 个答案:

答案 0 :(得分:0)

您需要提供Firefox二进制位置。查看此链接,了解如何进行设置。

http://www.automationtestinghub.com/selenium-3-0-launch-firefox-with-geckodriver/

相关问题