带有量角器的Selenium Grid:Object.checkLegacyResponse中的SessionNotCreatedError

时间:2018-06-08 08:42:29

标签: selenium grid protractor

我是Selenium Grid的新手,我试图在远程节点上执行量角器测试。

我使用虚拟机作为Hub,Node是我的本地机器,也是客户端。

集线器和节点都已启动并正在运行。

我已在conf.js文件中正确设置属性seleniumAddress。

所以现在当我通过运行量角器conf.js执行测试时,我收到了这个错误:

E/launcher - SessionNotCreatedError: Unable to create new service: 
ChromeDriverService
Build info: version: '3.12.0', revision: '7c6e0b3', time: '2018-05- 
08T15:15:08.936Z'
System info: host: 'host-name', ip: 'ip-address', os.name: 'Windows 7', 
os.arch: 'amd64', os.version: '6.1', java.version: '1.8.0_171'
Driver info: driver.version: unknown
at Object.checkLegacyResponse 

我不知道为什么我会收到此错误。我尝试通过运行来修复它: webdriver-manager干净 webdriver-manager更新 但它没有帮助。

1 个答案:

答案 0 :(得分:0)

我通过使用参数Dwebdriver.chrome.driver指定chromedriver可执行文件的位置来解决此问题。应在启动节点时设置此参数。

chromedriver documentation