wdio-video-reporter es un paquete de terceros, para más información, consulte GitHub | npm

Este es un reportero para Webdriver IO v6 y superiores que genera videos de las ejecuciones de pruebas wdio. Si usas allure, entonces los casos de prueba se decoran automáticamente con los videos también. (Para Webdriver IO v5, por favor usa la versión ^2.0.0 de wdio-video-reporter).
Los videos se guardan en wdio.config.outputDir
Mira un ejemplo de informe Allure con videos incluidos en las pruebas fallidas aquí: https://presidenten.github.io/wdio-video-reporter-example-report/

Ventajas:
- Videos agradables en tus informes de allure
- Videos a una velocidad agradable para humanos, aunque las pruebas sean rápidas
- Funciona con Selenium grid
- Funciona con todos los webdrivers que soportan
saveScreenshot - Verificado en los siguientes navegadores de escritorio usando Selenium 3.141.59:
- Chrome
- Firefox
- Safari
- Internet Explorer 11
- Microsoft Edge
- Verificado en los siguientes dispositivos iOS y Android con Appium 1.13.0-beta3:
- Iphone 8
- Ipad Gen 6
- Samsung galaxy S9
- Samsung galaxy tab A10
Contras:
- Funciona tomando capturas de pantalla después de "acciones", lo que hace que las pruebas sean un poco más lentas. Esto se mitiga eligiendo cuidadosamente qué mensajes jsonWireProtocol deberían resultar en una captura de pantalla
- Los controladores de Selenium no incluyen cuadros de alerta y ventanas emergentes en las capturas de pantalla, por lo que no son visibles en los videos
Inicio rápido
Consulta la plantilla simple en wdio-template para comenzar rápidamente.
Clona uno de los repositorios e instala las dependencias con yarn o npm install. Luego ejecuta yarn e2e o npm run e2e en el directorio de demostración y finalmente yarn report o npm run report para ver el informe de allure.