Я пытаюсь запустить селен с веб-драйвером 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
К сожалению, я не могу понять, зачем это нужно делать с учетной записью службы, приветствуются любые указатели.