Визуализация CSS / Javascript анимации в виде последовательности файлов изображений с Selenium с использованием Python - PullRequest
0 голосов
/ 11 октября 2018

Я хочу сделать несколько пользовательских анимированных последовательностей 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 и chrome в качестве веб-драйвера Selen на Vagrant VM

Заранее большое спасибо

1 Ответ

0 голосов
/ 11 октября 2018

Прежде всего: экспортируйте его в отдельные файлы:

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()
...