如何使用Cucumber js和Webdriver io自动执行诱惑报告?

问题描述 投票:0回答:1

我正在使用Cucumber Js和Webdriverio。我尝试自动生成报告,而不执行诱惑命令说的命令(诱惑命令生成“ outPut dir”和&诱惑打开)。

我想也许是在webdriver io文件(wdio.conf.js)的钩子中执行命令,但我做不到。

webdriver-io allure cucumberjs
1个回答
0
投票

一种方法是使用NPM。

package.json中,您可以添加名为scriptallure,其值将为allure generate "outPut dir" && allure open

这就是我们的方式:

"scripts": {
"test": "wdio",
"allure-reports": "node_modules/.bin/allure generate ./reports/allure/allure-results/  -o ./reports/allure/allure-report/ --clean && allure open ./reports/allure/allure-report"

}

现在触发测试时,您可以使用命令npm run test && npm run allure-reports

这样,npm将首先运行wdio测试,一旦完成将触发诱惑脚本。

[请尝试并让我们知道是否

© www.soinside.com 2019 - 2024. All rights reserved.