Задать вопрос
@StickPunk

Почему не запускается Selenium через сервис?

При запуске следующих команд все работает отлично:
cd /root/test
source venv/bin/activate
python main.py

Но при создании сервиса получаю ошибку:
[Unit]
Description=Test service
After=network.target

[Service]
User=root
Group=root
WorkingDirectory=/root/test
Environment="PATH=/root/test/venv/bin"
Environment="PYTHONPATH=/root/test"
ExecStart=/root/test/venv/bin/python /root/test/main.py

[Install]
WantedBy=multi-user.target


Dec 20 13:16:16 v25212346.local python[24533]:   File "/root/test/venv/lib/python3.8/site-packages/webdriver_manager/drivers/chrome.py", line 64, in get_latest_release_version
Dec 20 13:16:16 v25212346.local python[24533]:     determined_browser_version = ".".join(determined_browser_version.split(".")[:3])
Dec 20 13:16:16 v25212346.local python[24533]: AttributeError: 'NoneType' object has no attribute 'split'
  • Вопрос задан
  • 135 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
AshBlade
@AshBlade
Просто хочу быть счастливым
Потому что determined_browser_version - None

Либо браузера не обнаружено, либо логика его обнаружения неправильная.
А вообще добавить обработчик, если браузера не нашлось
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы