Я хочу, чтобы некоторые пользовательские CSS3/Javascript анимированные последовательности наборы PNG файлов на стороне сервера, чтобы присоединиться к ним в один видео файл.
Я видел здесь это возможно с PhantomJS. Поскольку у меня нет большого опыта работы с Selenium, я не знаю, как адаптировать его к Selenium. Единственное, что я знаю, это сделать один скриншот с Selenium:
driver = webdriver.Chrome()
driver.get('mywebpage.com')
driver.save_screenshot('out.png')
driver.quit()
Но он выполняет только один снимок экрана.
Пожалуйста, как сделать набор скриншотов от начала до конца анимации CSS/Javascript через Selenium/Python.
PS: Я использую Python 3.5 и хром как селен-webdriver на Vagrant VM
Спасибо заранее
Прежде всего: экспортируйте его в отдельные файлы:
driver = webdriver.Chrome()
driver.get('mywebpage.com')
for count in range(1, (number_of_frames + 1)):
driver.save_screenshot('out_{}.png'.format(count))
driver.quit()