我能够看到FF [53.0.2]打开。但是,我收到“错误无法创建新的远程会话”。有人能帮忙吗?Selenium - 无法创建远程会话。 [FF 53.0.2 + Geckodriver 0.16 + Selenium 3.4]
环境: 视窗7 64位 FF - 53.0.2(32位) 硒3.4 Geckdriver 0.16和0.16.1 [赢得32]
问题: 无法创建一个新的远程会话。但是,司机发起了FF [空白浏览器]。
System.setProperty("webdriver.gecko.driver", System.getProperty("user.dir")+"\\src\\Drivers\\geckodriver-v0.16.0-win32\\geckodriver.exe");
DesiredCapabilities caps2 = DesiredCapabilities.firefox();
caps2.setBrowserName("firefox");
caps2.setPlatform(org.openqa.selenium.Platform.WINDOWS);
driver1= new RemoteWebDriver(new URL(node),caps2);
实际输出:
org.openqa.selenium.SessionNotCreatedException: Unable to create new remote session. desired capabilities = Capabilities [{marionette=true, browserName=firefox, moz:firefoxOptions={binary=Optional.empty, args=[], legacy=null, logLevel=null, prefs={}, profile=null}, version=, platform=VISTA}], 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: 'XXXXXXXXX', ip: 'XXX.XXX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_65'
Driver info: driver.version: FirefoxDriver
Build info: version: 'unknown', revision: '5234b32', time: '2017-03-10 09:00:17 -0800'
System info: host: 'XXXXXXXXX', ip: 'XXX.XXX.XX.XXX', os.name: 'Windows 7', os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_65'
Driver info: driver.version: FirefoxDriver
提供更多信息:1.您的确切测试步骤是什么? 2.什么对你有用?显示代码。 3.你卡在哪里? 4.提供错误堆栈跟踪。 5.提供相关的HTML DOM。谢谢 – DebanjanB
我试图在FF中自动执行我的测试场景。我的机器上安装了FF版本53.0.2。当我尝试使用Selenium 3.4和geckodriver 0.16或0.16.1自动化场景时。我收到一条错误消息' – Danesh
无法创建新的远程会话。但是,驱动程序启动了FF [空浏览器] System.setProperty(“webdriver.gecko.driver”,System.getProperty(“user.dir”)+“\\ src \\ Drivers \\ geckodriver-v0.16.0-win32 \ \ geckodriver.exe“); DesiredCapabilities caps2 = DesiredCapabilities.firefox(); caps2.setBrowserName(“firefox”); caps2.setPlatform(org.openqa.selenium.Platform.WINDOWS); driver1 = new RemoteWebDriver(new URL(node),caps2); – Danesh