当前位置: 首页 > 面试题库 >

在Python中使用Chromedriver启用Flash

唐利
2023-03-14
问题内容

尝试使用python在chromedriver中启用Adobe Flash Player。我经历了许多尝试,包括:

prefs = {'plugins.plugins_enabled': 'Adobe Flash Player'}

prefs = {'plugins.plugins_list' : [{'enabled':True,'name':'Adobe Flash 
Player'}]}

prefs = {
    'profile.default_content_setting_values.plugins': 1,
    'profile.content_settings.plugin_whitelist.adobe-flash-player': 1
}

以及我从Google顶级搜索结果中发现的有关此问题的其他几种变体。


问题答案:

最终使用以下代码解决了这个问题:

prefs = {
    "profile.default_content_setting_values.plugins": 1,
    "profile.content_settings.plugin_whitelist.adobe-flash-player": 1,
    "profile.content_settings.exceptions.plugins.*,*.per_resource.adobe-flash-
     player": 1,
    "PluginsAllowedForUrls": "https://url.com"
}

options.add_experimental_option("prefs",prefs)


 类似资料:
  • 我想用chrome自动化一些操作,我使用的是Selenium和chromedriver,但在执行时我遇到了这个错误 我看到我需要用

  • 我为chromedriver设置了哪些选项,以使web服务器无法告知浏览器是手动启动的或使用Selenium编程启动的? 谢谢,

  • Appium 支持对基于 Chrome 内核的 H5 应用(混合应用)或者网页(Chrome 中的网页或者内建的浏览器中的网页)进行自动化。Appium 管理维护着一个 Chromedriver 实例,当需要的时候,使用代理模式,将命令传递给这个实例。这和最新版本的 Chromedriver是绑定的。我们可以通过 npm 包来安装appium-chromedriver。(Github: appiu

  • 问题内容: 我需要使用Selenium测试JS地理定位功能,并且正在使用chromedriver在最新的Chrome上运行测试。 现在的问题是,Chrome浏览器提示我在测试过程中启用Geolocation,而且我不知道如何在运行时单击该小条,因此我急切地寻找一种方法来通过某些选项或触发器启动chromedriver和chrome默认情况下启用此功能。我在这里只能找到如何完全禁用地理位置。 我该如

  • 问题内容: 我开始使用seleniumselenium(selenium包装API),必须说它是一个很棒的工具,但是我唯一的问题是它缺少在线文档或用法示例。 任何想法如何在google- Chrome中运行以selenide编码的应用程序。我正在使用eclipse作为IDE。我在运行配置中添加了带有值chrome的环境变量“浏览器”,但是在运行时,它将使用Firefox。 我的堆栈是JDBC Ja