Selenium: Как правильно записывать видео с тестов

video
reporting
execution
webdriver
Теги: #<Tag:0x00007fedb90393d8> #<Tag:0x00007fedb9038f78> #<Tag:0x00007fedb9038d20> #<Tag:0x00007fedb9038aa0>

(Michael Bodnarchuk) #1

Кто-то пишет видео с тестов? Используете ли VNC?
Поделитесь опытом как оно у вас происходит: как пишется, как конвертируется.


(Eugene Moskalenko) #2

Вот здесь посмотрите - http://automation-remarks.com/video-recorder-java/ :slight_smile:


(Oleg Kuzovkov) #3

Если тесты в Докерах то можно посмотреть сюда:


(Sergey Korol) #4

Если говорить о тулах в целом, то ffmpeg - оптимальный кросс-платформенный вариант. Опыт показывает, что писать все же лучше сразу в .mp4 с h.264 кодеком, без переконвертаций.

Остальные варианты добавляют проблем либо на просмотр в вебе (точнее, его невозможность), либо на время конвертации.

Хотя, сам ffmpeg - тоже достаточно требователен к ресурсам. Для многопоточной записи в хорошем качестве нужна неплохая железка.

Ну и следом за текущим, наверняка еще возникнет вопрос о том, как эти видео потом менеджить. Но это - отдельная тема для обсуждения. В целом, по приведенным выше линкам достаточно информации. Хотя, кое-что может быть уже не up-to-date.


(Sergey Pirogov) #5

Video Recorder умеет писать и через Monte и через ffmpeg

Для менеджмента Video Service

можно смотреть удалять и даже конвертировать видосики


(mamax) #6

Привет!

я смотрел в документации
http://automation-remarks.com/video-recorder-java/#_testng_remote_video_recorder
для TestNg + Remote Video recorder. Мне нужно Cucumber + Remote Video Recorder.
интересует этот момент

String nodeIp = GridInfoExtractor.getNodeIp(hubUrl, driver.getSessionId().toString());
VideoRecorder.conf()
.withRemoteUrl(nodeIp);
Может эта библиотека роботать с Cucumber на Гриде! и С примерами плз