Selenide + TestNG как сделать так чтобы автотест записывал свой действия в формате gif

testng
java
webdriver
selenide
allure
Теги: #<Tag:0x00007f7b649b2508> #<Tag:0x00007f7b649b2378> #<Tag:0x00007f7b649b2238> #<Tag:0x00007f7b649b20f8> #<Tag:0x00007f7b649b1f90>

(Яна Телегина) #1

Всем привет!
Есть потребность записывать видео с браузера в то время когда отрабатывается тот или иной автотест. Как такое организовать?


(Vasiliy Rakshin) #2

http://automation-remarks.com/video-recorder-java/


(Яна Телегина) #3

Решение интересное но вот неясен формат в котором эти видео сохраняются слишком много проблем с открытием
мне никак не заставить слой менеджемента пройти все эти шаги :

Windows

In case of Windows platform you need to download ffmpeg
Just download it and unzip to some folder on you PC. Example C:\ffmpeg
Then set System variable path for ffmpeg. Example
Example: add to PATH variable ;C:\ffmpeg\bin
Also you need to download SendSignalCtrlC.exe utility and put into the folder ffmpeg/bin.
The final result should be folder with ffmpeg , SendSignalCtrlC.exe utilities and System variable that point to this folder.
To be sure that everything works properly, open CMD and perform first command:

чтобы открыть файл и посмотреть что там
нужно сохранять в таком формате чтобы можно было открыть на любой виндовой машине стандартными средствами
или лучше писать анимацию в gif формате


(Vasiliy Rakshin) #4

Вы не до конца разобрались.

  1. ffmpeg устанавливается только на ту машину где будет записываться видео с тестами.
  2. ffmpeg не обязателен, по умолчанию используется MONTE.
  3. тот и этот формат, что получается при записи, открывается на просмотр стандартными проигрывателями.

Более точный раздел что вам нужен:
http://automation-remarks.com/video-recorder-java/#_testng