gpt4 book ai didi

python - Selenium python - 启动 Firefox webdriver 时拒绝访问/hub/session

转载 作者:太空狗 更新时间:2023-10-30 02:49:24 25 4
gpt4 key购买 nike

我最近才开始使用 Selenium Webdriver(与 Selenium 1.0 相对),我正在努力解决一个根本无法运行测试的问题:尝试启动 webdriver.Firefox() 时,我得到一个 WebDriverException,see traceback

初始化Firefox webdriver时出现异常:

driver = webdriver.Firefox()

经过一些研究(我发现没有关于同一问题的帖子),我怀疑公司代理是罪魁祸首,并定义了一个自定义 FirefoxProfile 来为 webdriver 配置代理,但是也没有帮助(尝试了“无代理”和手动代理设置,等于公司标准)。还尝试为 localhost/127.0.0.1 添加异常(exception),但这也没有帮助。

有没有人遇到同样的问题,并希望解决它?

最佳答案

因此,在连续几天与同样的问题作斗争之后,我发现了这篇文章:http://osdir.com/ml/selenium-users/2011-07/msg01149.html .原来这可能是权限错误。尝试以 root 用户身份运行你的 python 代码

编辑:谢谢史蒂夫!“深入了解这件事。这个问题不是直接与权限有关,而是与当我们以 root 身份运行时未读取的环境变量。我们设置了 http_proxy 环境变量,不排除本地主机。这意味着 Python 客户端正在尝试连接通过代理到 WebDriver。以 root 身份运行时这不是问题因为没有设置 http_proxy。

这个问题可以通过设置 no_proxy 环境变量来解决对于本地主机。

希望对有同样经历的人有所帮助问题。

史蒂夫 http://osdir.com/ml/selenium-users/2011-07/msg01169.html

关于python - Selenium python - 启动 Firefox webdriver 时拒绝访问/hub/session,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8342830/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com