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

如何使用Python中的Selenium在Firefox中禁用Flash?

东郭承业
2023-03-14
问题内容

尝试使用配置文件设置在Firefox中使用Python中的Selenium禁用Flash。这个问题指定了一种通过GUI进行操作的方法,但是对于这种特定用例,最好以编程方式进行操作。具体来说,最好的解决方案是允许在新创建的配置文件对象中禁用Flash。

非常感谢!


问题答案:

您可以使用以下配置文件禁用闪光灯。

from selenium.webdriver.firefox.firefox_profile import FirefoxProfile

    def disableImages(self):
        ## Firefox profile object
        firefoxProfile = FirefoxProfile()

        ## Disable Flash
        firefoxProfile.set_preference('dom.ipc.plugins.enabled.libflashplayer.so',
                                      'false')
        ## Set the modified profile while creating the browser object 
        self.browserHandle = webdriver.Firefox(firefoxProfile)


 类似资料:
  • 问题内容: 尝试使用配置文件设置在Firefox中使用Python中的Selenium禁用Flash。 这个问题指定了一种通过GUI进行操作的方法,但是对于这种特定用例,最好以编程方式进行操作。具体来说,最好的解决方案是允许在新创建的配置文件对象中禁用Flash。 非常感谢! 问题答案: 您可以使用以下配置文件禁用Flash。

  • 问题内容: 我在Rails项目(在Ubuntu 10.04系统上)中使用Capybaraselenium,并且现在在运行测试firefox负载时刚刚升级了firefox,但是现在它已安装了所有附加组件,并且一直等到我设置好每个人第一次。 启动selenium时是否可以禁用所有这些附加组件? 要么 有没有办法设置我所有的加载项并保存设置,以免每次运行测试时都提示我? 更新资料 如果我将其更改为使用c

  • 我通过selenium webdriver触发firefox浏览器。我在selenium中添加了扩展/插件“privacy badger”。每当我触发浏览器时,我都会从这个插件 有没有办法在selenium中禁用此功能? 通过firefox配置文件添加扩展 Firefox版本: 52 硒版本:3.14.0 我看到了这个解决方案,但不确定如何将其用于这个插件。他们是如何想出“noscript.ver

  • 问题内容: 如何设置Selenium与Python一起使用?我只想用Python编写/导出脚本,然后运行它们。是否有任何资源?我尝试使用谷歌搜索,但是发现的东西要么是指Selenium(RC)的过时版本,要么是Python的过时版本。 问题答案: 您是说Selenium WebDriver吗?… 先决条件 :根据您的操作系统安装Python 使用以下命令安装 并在您的代码中使用此模块 您还可以根据

  • 问题内容: 我已经使用python一段时间了,我想保存需要事先登录的特定网页。由于此网站使用javascript,因此我决定将selenium用于Firefox和webfox。我能够登录。但是该站点要求我必须接受EULA,然后才能访问所需页面。 问题是我必须向下滚动整个文本(使用单独的div滚动条),然后才能单击接受。我对Selenium和javascript完全陌生。 提供的用户名和密码有效,一

  • 问题内容: 我正在用python,selenium和firefox运行此代码,但仍获得firefox的“ head”版本: 我还尝试了一些二进制的变体: 问题答案: 要不费吹灰之力地调用Firefox浏览器,可以通过以下类设置属性: 还有另一种方法可以完成无头模式。如果你需要禁用或启用Firefox中的无头模式,而无需修改代码,您可以设置环境变量,以 什么 ,如果你想Firefox的运行无头,或根