@vbNoName

Как записать видео с помощью Java Selenium?

На сайте есть анимационный блок, анимация которого производится с применением html5, css, и js. Можно ли как то записать эту анимацию в gif? Использую selenium и метод getScreenshotAs. Изначально задумка была такая: наделать кучу скриншотов, а потом слепить их в gif файл, но проблема в том, что через метод getScreenshotAs скриншот делается очень долго(350-400мс), поэтому нет никакой плавности(получается 3-4 кадра в секунду, а то и меньше). Вопрос в следующем, можно ли решить как то эту проблему, если нельзя, то может есть какой то другой способ? Варианты с записью экрана не подойдут, потому что это все будет делаться на сервере, без gui.
  • Вопрос задан
  • 491 просмотр
Пригласить эксперта
Ответы на вопрос 1
zolt85
@zolt85
Программист
В свое время, при написании тестов на UI через Selenium, пользовался такой штукой как TestContainers. Это такая обертка, при помощи которой можно запустить Selenium тесты внутри docker контейнера. Так вот эти TestContainers подымают внутри контейнера VNC сервер и пишут все что происходит внутри, выдавая мувик по завершении теста, который можно просмотреть.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы