Selenium не делает скриншот - Python

Узнай цену своей работы

Формулировка задачи:

Приветствую форум, возникла проблема со скринами в Selenium. У меня такой код:
Листинг программы
  1. from selenium import webdriver
  2. import time
  3. #driver = webdriver.Firefox(executable_path=r'C:\geckodriver\geckodriver.exe')
  4. driver = webdriver.PhantomJS(executable_path=r'C:\phantomjs-2.1.1-windows\bin\phantomjs.exe')
  5. driver.get('http://www.cyberforum.ru/')
  6. time.sleep(5)
  7. a = driver.get_screenshot_as_file('C:\Program Files (x86)\myscreen.png')
Пробовал как через PhantomJS, так и лису. После выполнения операции (оно все выполняет без ошибок) я вызываю переменную 'a', и мне выдает 'False'. Следовательно, скриншота по указанному мною пути тоже нет... Все делаю по примерам из официальной документации, что может быть не так?

Решение задачи: «Selenium не делает скриншот»

textual
Листинг программы
  1. a = driver.get_screenshot_as_file('C:\\Program Files (x86)\\myscreen.png')

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 4.286 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут