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

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

澹台浩广
2023-03-14
问题内容

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

非常感谢!


问题答案:

您可以使用以下配置文件禁用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。 非常感谢! 问题答案: 您可以使用以下配置文件禁用闪光灯。

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

  • 问题内容: 有人可以告诉我如何使用Java为我的客户firefox配置文件禁用插件吗?我发现有几个网站显示要添加加载项,但是关于禁用插件一无所获。 我的Firefox配置文件: 问题是默认情况下启用了某些插件。Adobe Acrobat,Google Update,Java,Microsoft Office,Flash,Director和Silverlight的Shockwave。 我需要禁用其中

  • 问题内容: 我不想处理Firefox或IE中的下载窗口。我想在没有任何下载窗口的情况下自动下载excel文件。我试图为Firefox设置几个配置参数,但是没有用。在我的测试中,我正在尝试下载Excel文件 当我的脚本对下载按钮执行点击操作时,浏览器仍然显示下载窗口 目前,我在Windows-7(64位)上使用Firefox 35.0.1 问题答案: 根据文档,您应该使用首选项来实现此目的。值定义为

  • 问题内容: 试图找到一种方法,使每次连接使用Selenium的连接使用“不可信”证书时,禁止Firefox发出警告。我认为,最有效的解决方案是设置浏览器首选项之一。 非常感谢!任何建议将不胜感激! 问题答案: 我发现有关在Selenium for Java中启用此功能的评论 。还有一个关于同一问题的StackOverflow问题,对于Java For Python,这也是我想要的目标语言,我通过浏

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