Allure позволяет создавать красивые отчеты о тестировании, которые можно легко интегрировать с WebdriverIO. Давайте посмотрим, как это сделать:

Установка:

npm install @wdio/allure-reporter --save-dev

Конфигурация:

exports.config = {
    // ...
    reporters: [['allure', {
    // test results will generate in the directory mentioned below
        outputDir: 'allure-results', 
    }]],
    // ...
}

Запустить тесты

npx wdio — будет создан новый каталог allure-results, содержащий все результаты теста в виде набора JSON файлов.

Показать отчет

Для отображения отчета необходимо сначала установить Инструмент командной строки Allurenpm install -g allure-commandline --save-dev.

После установки выполните следующую команду для обработки результатов — allure generate allure-results && allure open

Это откроет новое окно браузера и отобразит все результаты в красивом формате HTML. 🙌

Посмотрите это видео, чтобы увидеть подробное объяснение того, как создавать и настраивать отчеты Allure:

Чтобы узнать больше о WebdriverIO, ознакомьтесь с моей серией бесплатных руководств здесь -

https://www.youtube.com/watch?v=e8goAKb6CC0&list=PL6AdzyjjD5HBbt9amjf3wIVMaobb28ZYN.

Я надеюсь, что этот пост помог вам, дайте мне знать в комментариях ниже!

Удачного тестирования! 😄

Подпишитесь на @automationbro в Твиттере
Подпишитесь на мой канал YouTube