繁体   English   中英

我在哪里可以找到所有可用的带有硒的 ChromeOptions 的列表?

[英]Where can I find a list of all available ChromeOptions with selenium?

我在哪里可以找到所有可用的带有硒的 Chrome 选项的列表?

在 python 环境中使用 selenium 爬行时,我不得不在 chrome webdriver 中使用 flash。 所以我试图找到一个允许 Flash 的设置,我找到了这些答案。

https://sqa.stackexchange.com/questions/30312/enable-flash-player-on-chrome-62-while-running-selenium-test

Selenium.Chrome 在哪里可以找到所有可用 ChromeOption 参数的列表? C#

但我真的很想找到关于这些论点的官方文件:

  • profile.default_content_setting_values.plugins
  • profile.content_settings.plugin_whitelist.adobe-flash-player

我认为存在是因为有些人说上面两个答案。 但我找不到。

  1. 在 chrome 地址栏中打开chrome://version
  2. 打开Profile Path:的文件夹,会有一个文件perference 在此处输入图片说明

  3. 复制并打开perference文件,它是一个 JSON 文件,您可以在线使用 JSON 格式器或 J SON 查看器
    重要的是,如果您进行了更改,请打开复制的一个以避免破坏您的 chrome。

  4. 我觉得profile.content_settings下flash相关的配置

  5. 在 chrome 地址栏中打开chrome://settings/content/flash ,做你想要的 flash 设置,你的更改将更新到perference文件中,
  6. 找出更新和复制的perference文件之间的区别。 不同之处应该是您想要 chrome 偏好。
  7. 在构建 ChromeOptions 时设置偏好,如profile.content_settings.xxx=xxx 在此处输入图片说明

或者,您可以在当前用户配置文件中预先配置 flash 设置 ( chrome://settings/content/flash ) 并使用用户配置文件构建 ChromeOptions。 在此处输入图片说明

一些参考:

策略更接近于使用注册表/系统级别设置来影响一台机器上的所有用户; 用户配置文件下的偏好工作仅影响一个用户,用户可以使用它来自定义策略设置。 但是 Policy 的优先级高于 Preference。

以下是使用最广泛的ChromeDriver属性和ChromeOptions 的链接

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM