wdio-video-reporter — это сторонний пакет, для получения дополнительной информации см. GitHub | npm

Это репортер для Webdriver IO v6 и выше, который генерирует видео выполнения ваших тестов wdio. Если вы используете Allure, тес товые случаи автоматически украшаются видео. (Для Webdriver IO v5 используйте wdio-video-reporter версии ^2.0.0.)
Видео сохраняются в wdio.config.outputDir
Ознакомьтесь с примером отчета Allure с включенными видео неудачных тестов здесь: https://presidenten.github.io/wdio-video-reporter-example-report/

Преимущества:
- Хорошие видео в ваших отчетах Allure
- Удобные видео с человеческой скоростью, даже если тесты быстрые
- Работает с Selenium grid
- Работает со всеми webdriver'ами, которые поддерживают
saveScreenshot - Проверено на следующих настольных браузерах с использованием Selenium 3.141.59:
- Chrome
- Firefox
- Safari
- Internet Explorer 11
- Microsoft Edge
- Проверено на следующих устройствах iOS и Android с Appium 1.13.0-beta3:
- Iphone 8
- Ipad Gen 6
- Samsung galaxy S9
- Samsung galaxy tab A10
Недостатки:
- Работает, делая снимки экрана после "действий", что делает тесты немного медленнее. Это смягчается тщательным выбором сообщений jsonWireProtocol, которые должны приводить к снимкам экрана
- Драйверы Selenium не включают диалоговые окна и всплывающие окна в снимках экрана, поэтому они не видны на видео
Быстрый старт
Ознакомьтесь с простым шаблоном в wdio-template, чтобы быстро начать работу.
Клонируйте один из репозиториев и установите зависимости с помощью yarn или npm install. Затем запустите yarn e2e или npm run e2e в директории demo и, наконец, yarn report или npm run report, чтобы увидеть отчет Allure.
Установка
Установите репортер
yarn add wdio-video-reporter
или
npm install wdio-video-reporter