Невозможно сделать снимок экрана с python selenium и schtasks
У меня есть следующий код Python:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
import datetime
i = datetime.datetime.now().time()
string = str(i)
fisier = string.replace(":", "-")
print fisier
browser = webdriver.Firefox()
browser.implicitly_wait(30)
browser.get('http://www.google.com')
time.sleep(5)
browser.save_screenshot(fisier + '.png')
browser.close()
browser.quit()
Я хочу сохранить скриншот с именем файла, установленным на дату. Приведенный выше скрипт работает отлично, и я получаю нужный скриншот.
Теперь я хочу, чтобы этот скрипт запускался каждые 5 минут, поэтому я попытался использовать "schtasks", например:
schtasks /Create /SC MINUTE /MO 5 /TN screenshot /TR "C:/python27/screenshot.py"
Задача успешно создается, она запускает скрипт каждые 5 минут, но не сохраняет скриншот (скрипт работает нормально, ошибок нет).
Что может быть не так?
TL'DR: скрипт Python делает снимок экрана, а задание со сценарием - нет.
0 ответов
browser.save_screenshot("/save/it/right/here/" + '/fisier' + '.png')
используйте вместо этого указанное выше. Оно работает.