我使用Nightwatch版本1.0.18运行nightwatch.js测试,并且在Windows环境中运行,但是在安装Xvfb之后在centOS中运行它时,发现以下错误。
(?:2[0-5][1-5]|[1-9]|1[0-9][1-9]|[1-9][1-9])
这是我的nightwatch.json文件代码:
Error while running .navigateTo() protocol action: invalid session id
Error while running .locateMultipleElements() protocol action: invalid session id
Error while running .locateMultipleElements() protocol action: invalid session id
我缺少在centOS环境中运行测试的功能,因为它在Windows环境中运行吗?
答案 0 :(得分:0)
升级到最新版本的chromedriver对我来说解决了这个问题。您可以在这里找到最新版本; https://www.npmjs.com/package/chromedriver
答案 1 :(得分:0)
在我的情况下,当发生该错误时:
Error while running .navigateTo() protocol action: invalid session id
我在.travis.yml
中添加了以下代码:
addons:
chrome: stable