Я пытался записать экран, используя разные пакеты npm, но я не могу записать экран, когда тест выполняется в браузере.
Может быть, это поможет: https://github.com/praveenprasannan/wdio-video-recorder
Также вы можете использовать Selenoid (https://aerokube.com/selenoid/latest/): ваши тесты будут выполняться внутри docker-контейнеров. О видеозаписи: https://aerokube.com/selenoid/latest/#_video_recording