Node.js 如何配置Jenkins使用webdriverio测试nodejs项目
我正在使用一个基于Node.JS的项目: package.json中有一部分:Node.js 如何配置Jenkins使用webdriverio测试nodejs项目,node.js,jenkins,selenium-webdriver,Node.js,Jenkins,Selenium Webdriver,我正在使用一个基于Node.JS的项目: package.json中有一部分: "scripts": { "test-server-setup": "./node_modules/.bin/selenium-standalone install", "test-server-run": "./node_modules/.bin/selenium-standalone start", "test": "./node_modules/.bin/wdio wdio.conf.j
"scripts": {
"test-server-setup": "./node_modules/.bin/selenium-standalone install",
"test-server-run": "./node_modules/.bin/selenium-standalone start",
"test": "./node_modules/.bin/wdio wdio.conf.js"
},
"devDependencies": {
"selenium-standalone": "^5.9.0",
"wdio-chai-plugin": "0.0.2",
"wdio-dot-reporter": "0.0.6",
"wdio-json-reporter": "^0.1.0",
"wdio-mocha-framework": "^0.5.4",
"wdio-spec-reporter": "0.0.3",
"webdriverio": "^4.4.0"
}
代替命令:
"test-server-setup": "./node_modules/.bin/selenium-standalone install",
"test-server-run": "./node_modules/.bin/selenium-standalone start",
我想使用詹金斯插件
我可以使用wdio
还是需要初始化浏览器
对象
出现以下错误:
{
status: 13,
value: {
message: "Session [(null externalkey)] not available and is not among the last 1000 terminated sessions. Active sessions are[]",
class: "org.openqa.grid.common.exception.GridException",
stackTrace: [
{
fileName: "ActiveTestSessions.java",
className: "org.openqa.grid.internal.ActiveTestSessions",
methodName: "getExistingSession",
lineNumber: 110
},
...