Невозможно сделать снимок экрана с 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')

используйте вместо этого указанное выше. Оно работает.

Другие вопросы по тегам