当前位置: 首页 > 知识库问答 >
问题:

测试浏览器插件的安装

沃学
2023-03-14

我正在使用selenium webDrive来测试我们的网站。我们还有一个浏览器插件/扩展,我们想以同样的方式进行测试。据我所知,没有任何方法可以使用web驱动程序测试插件的安装。是否有任何方法可以使用web驱动程序进行测试?如果没有,我如何自动测试插件的安装?

共有1个答案

诸葛文博
2023-03-14

因此,firefox和chrome似乎都允许您使用webdriver功能注册扩展。

以下是的文档

Firefox:https://code.google.com/p/selenium/wiki/FirefoxDriver#Running_with_firebug

Chrome:https://code.google.com/p/selenium/wiki/ChromeDriver#Chrome_Extensions

不幸的是,没有支持,但这是一个很好的开始。

 类似资料:
  • 问题内容: 我正在编写一个webapp,其中包含适用于Firefox和chrome的浏览器插件组件。我当前的测试系统使用通过Selenium IDE创建的一系列Selenium测试。 是否可以为Firefox和chrome(也可能是其他浏览器)安装,激活和删除selenium浏览器插件? 我认为最大的担忧是安装/启用浏览器插件需要重新启动浏览器,我不确定是否可以通过selenium关闭。 通过访问

  • 有没有办法调试JSX文件? 我看不见那张照片。当我查看safari/chrome中的resources选项卡时,会看到jsx文件。我们能用调试器吗?

  • 介绍 Laravel Dusk 提供了富有表现力、简单易用的浏览器自动化及测试 API 。默认情况下,Dusk 不需要在你的机器上安装 JDK 或者 Selenium 。而是需要使用单独的 Chrome 驱动 进行安装。当然,你也可以自由使用其他的兼容 Selenium 的驱动程序。 安装 你应该先向你的 Composer 依赖添加 laravel/dusk : composer require

  • 问题内容: 我正在使用selenium,黄瓜和java进行自动化测试。 我需要在chrome浏览器中安装插件才能打开我的应用程序。我已经安装了这个插件。但是,当我通过selenium打开chrome浏览器时,此插件丢失,应用程序无法正常工作。 每次打开浏览器时如何安装插件? 问题答案: 我正在使用 Chrome 65.0 和 Selenium 3.11.0 脚步 : 在Chrome中运行以下网址:

  • 问题内容: 我使用Selenium RC进行测试。现在要执行负载测试,我想运行并行测试用例。有什么方法可以在不打开浏览器的情况下运行它们? 问题答案: 要在Centos上进行设置(以root身份进行所有安装) 安装pip下载https://bootstrap.pypa.io/get-pip.py 安装selenium如果您的系统上有pip,则只需安装或升级Python绑定即可:pip instal

  • 问题内容: 我尝试了许多方法来通过jQuery或JavaScript检测浏览器关闭事件。但是,不幸的是,我无法检测到关闭。该和方法也没有工作。 如何检测的窗口,或事件? 问题答案: 您是否尝试过此代码? 第二个功能是可选的,以避免在单击和元素时提示。