Timeline Reporter
wdio-timeline-reporter - это сторонний пакет, для получения дополнительной информации смотрите GitHub | npm
Универсальный WebdriverIO репортер для агрегированной визуализации результатов ваших тестов, потому что "Лучше один раз увидеть"

Почему
Потому что мы тратим много времени на отладку неудачных тестов, переключаясь между выводом терминала и просмотром скриншотов ошибок и т.д. Этот репортер объединяет всю типичную информацию, которая вам потребуется, в один отчет. Запускайте тесты и получайте удобную временную шкалу событий, к которой можно вернуться, чтобы дополнительно проверить, что всё выглядит нормально.
Возможности включают:
- Отлично работает с фреймворками Mocha и Jasmine. Также работает с Cucumber, но каждый шаг будет отображаться как тест
- Наглядная сводка результатов тестирования.
- Подробности каждого тестового запуска, включая все скриншоты, сделанные во время выполнения теста.
- Фильтрация результатов тестов. Отлично подходит для фокусировки на неудачных тестах
- К тесту прилагается трассировка стека ошибок.
- Возможность добавления дополнительной информации к тесту во время выполнения.
- Постобработка не требуется. По завершении процесса тестирования wdio будет сгенерирован статический html-файл отчета.
- Сервис Timeline для управления снимками экрана, включая изменение размера изображений.
Пример html-отчета можно найти здесь
Инструкции по установке WebdriverIO можно найти здесь.
Установка
ДЛЯ ВЕРСИИ, СОВМЕСТИМОЙ С WEBDRIVERIO V4, СМОТРИТЕ ЗДЕСЬ
npm install --save wdio-timeline-reporter
Зависимость будет добавлена в ваш package.json
{
"dependencies": {
"wdio-timeline-reporter": "^5.1.0"
}
}