Selenium Webdriver无法在Firefox gecko驱动程序上创建新的远程会话

时间:2017-06-23 14:02:19

标签: java selenium

我使用的是selenium 2.53.1和Mozilla 37.0。执行脚本时会抛出异常,如下所示:

  

org.openqa.selenium.SessionNotCreatedException:无法创建新的远程会话。 desired capabilities = Capabilities [{marionette = true,browserName = Firefox,moz:firefoxOptions = {binary = Optional.empty,args = [],legacy = null,logLevel = null,prefs = {},profile = null},version = ,platform = ANY}],required capabilities = Capabilities [{moz:firefoxOptions = {binary = Optional.empty,args = [],legacy = null,logLevel = null,prefs = {},profile = null}}]   构建信息:版本:'未知',修订版:'5234b32',时间:'2017-03-10 09:00:17 -0800'   系统信息:主机:'JAYANT-PC',ip:'192.168.132.1',os.name:'Windows 7',os.arch:'amd64',os.version:'6.1',java.version:'1.8 .0_131'   驱动程序信息:driver.version:FirefoxDriver

如何避免此错误?

2 个答案:

答案 0 :(得分:0)

您的gecko驱动程序和selenium版本可能不匹配。请参考这个github主题:https://github.com/SeleniumHQ/selenium/issues/3630

答案 1 :(得分:0)

更新你的firefox并使用selenium 3.3.1和geckodriver 0.15.0,它会工作