我试图启动与Firefox的Web驱动程序selenium作为一个服务帐户下运行的Python芹菜任务。 我可以作为一个普通的用户运行webdriver,但是当试图运行它作为一个服务帐户(即芹菜,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
不幸的是,我不明白为什么它会这样做与服务帐户,任何指针赞赏。