Я не могу выполнить прилагаемый ниже python скрипт через crontab. Когда я запускаю скрипт прямо из CLI, он работает просто отлично, я просто вижу, как открыть браузер, все настроено, а затем браузер закрывается. Но при запуске в crontab ничего не происходит. Запись Crontab:
* * * * * /full/path/to/script.py
Я также пытался:
* * * * * /usr/bib/python /full/path/to/script.py
SCRIPT:
#!/usr/bin/python
from selenium import webdriver
from selenium.webdriver.support.ui import Select
browser = webdriver.Chrome(executable_path="/usr/local/bin/chromedriver")
#open website
browser.get("http:website.php")
# find element in dropdown
Select(browser.find_element_by_name("ma")).select_by_value("817")
# confirm by clicking button
element = browser.find_element_by_xpath("/html/body/form/table/tbody/tr[2]/td[3]/input")
element.click()
# select dropdown
Select(browser.find_element_by_name("status")).select_by_value("11")
#confirm dropdown
submit = browser.find_element_by_xpath("/html/body/form/table[3]/tbody/tr/td/input")
submit.click()
browser.close()
/ var / log / syslog:
May 4 11:34:01 pavol-Vostro-15-3568 CRON[11685]: (root) CMD (/full/path/to/script.py)