Как автоматически составить отчет об очаровании, используя огурец js и веб-драйвер io? - PullRequest
0 голосов
/ 24 января 2020

Я использую огурец Js и Webdriverio. Я пытаюсь сгенерировать отчет автоматически, не выполняя команду allure говорит (allure генерирует "outPut dir" && allure open).

Я подумал, может быть, выполняя команду в перехватах файла io webdriver (wdio.conf. js) но я не могу.

1 Ответ

0 голосов
/ 25 января 2020

Один из способов сделать это - использовать 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.

Пожалуйста, попробуйте это и дайте нам знать,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...