【问题标题】:Selenium/ChromeDriver Unknown policy ErrorsSelenium/ChromeDriver 未知策略错误
【发布时间】:2018-04-29 04:06:54
【问题描述】:

我目前正在使用 Python (v3.5.1)、Selenium (v3.7) 和 Chromedriver (v2.33)。

当我运行以下命令时:

from selenium import webdriver
driver = webdriver.Chrome('C:\Program Files\ChromeWebdriver\chromedriver.exe')

我收到以下消息:

[2440:4356:1115/112221.822:ERROR:configuration_policy_handler_list.cc(92)] Unknown policy: PasswordManagerAllowShowPasswords
[2440:4356:1115/112221.822:ERROR:configuration_policy_handler_list.cc(92)] Unknown policy: SkipMetadataCheck
[2440:4356:1115/112221.947:ERROR:configuration_policy_handler_list.cc(92)] Unknown policy: PasswordManagerAllowShowPasswords
[2440:4356:1115/112221.947:ERROR:configuration_policy_handler_list.cc(92)] Unknown policy: SkipMetadataCheck

我的脚本的其余部分以其他方式工作,但我想了解导致这些错误的原因,以便我可以让它们消失,或者至少解释为什么它们对我团队的其他成员无关紧要。

【问题讨论】:

  • 您似乎定义了一些策略。检查chrome://policy/ 看看是否是这种情况。默认情况下,Chrome 没有。
  • 看来你是对的。这两个处于“未知政策”状态的整个政策列表的底部。谢谢!

标签: python selenium selenium-chromedriver


【解决方案1】:

试试这个包。它将根据您当前的浏览器自动使用 chromedriver。此外,如果可能,请更新您当前的 google chrome 浏览器。你可以通过 pip 安装这个包。

pip install chromedriver-autoinstaller

试试这个代码:

from selenium import webdriver
import chromedriver_autoinstaller

chromedriver_autoinstaller.install()

driver = webdriver.Chrome()
driver.get("https://www.google.com")

另外,如果需要,请查看文档:https://pypi.org/project/chromedriver-autoinstaller/

【讨论】:

    猜你喜欢
    • 2019-09-20
    • 2012-08-16
    • 1970-01-01
    • 2022-01-10
    • 2015-04-03
    • 2022-01-11
    • 2014-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多