Назад | Перейти на главную страницу

Selenium webdriver вызывает ошибку отказа в соединении при работе под учетной записью службы

Я пытаюсь запустить селен с веб-драйвером firefox в качестве задачи python celery, которая выполняется под учетной записью службы. Я могу запустить веб-драйвер как обычный пользователь, но при попытке запустить его как учетную запись службы (например, сельдерей, http и т. Д.) Возникает ошибка отказа в соединении:

import os, pwd
from selenium import webdriver

uid = pwd.getpwnam('celery')[2]
os.setuid(uid)

driver = webdriver.Firefox()

Traceback (most recent call last):
    raise exception_class(message, screen, stacktrace)
selenium.common.exceptions.WebDriverException: Message: connection refused

К сожалению, я не могу понять, зачем это нужно делать с учетной записью службы, приветствуются любые указатели.