Один из способов сделать это - использовать NPM.
В вашем package.json
вы можете добавить script
с именем allure
и его значение как 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
, а после его завершения будет Запустите скрипт Allure.
Пожалуйста, попробуйте это и дайте нам знать,