【发布时间】:2019-08-27 03:26:49
【问题描述】:
我正在使用 chromedriver 和 mocha 处理 Selenium 测试用例。以下是我的package.json 文件的一部分:
"chromedriver": "^2.46.0",
"mocha": "^5.2.0",
"selenium-standalone": "^6.16.0",
"selenium-webdriver": "^4.0.0-alpha.1",
"webdriver-manager": "^12.1.1"
我正在使用版本为73.0.3686 的ChromeDrive.exe 文件运行测试用例。所有测试用例都在本地运行或抛出错误,但 Jenkins 上的行为完全不同。
在 Jenkins 上,我更频繁地运行以下错误:
script returned exit code 255
我错过了什么吗?如果您需要更多详细信息,请告诉我!
【问题讨论】:
-
您能否交叉检查
"selenium-standalone": "^6.16.0"是否为有效条目? -
@DebanjanB:你能详细说明一下吗?我想我正在使用最新版本的
selenium-standalone,它是6.16.0。请随时纠正我。 -
我不知道 node.js,但在使用 Java、Python 和 C# 时不知道
"selenium-standalone": "^6.16.0"装订艺术。所以我建议交叉检查。 -
@DebanjanB:看起来
selenium-standalone模块不再需要了。我已将其从package.json中删除,并且测试用例在本地工作。
标签: node.js selenium google-chrome jenkins selenium-chromedriver