Selenium 中的自定义 Firefox 配置文件导致插件不兼容
-
27-09-2019 - |
题
现在这很棘手。我正在尝试使用 Firefox 和 Selenium 进行 WAP 测试。为此,我创建了一个自定义配置文件并安装了一个名为“修改标头”的插件。当我手动启动配置文件时,该插件工作正常。但是,当我将它与 Selenium RC 一起使用时,Firefox 禁用了该插件,并表示它与 Firefox 3.6.6 不兼容。这太荒谬了。如果我手动打开相同的 Firefox 配置文件,该插件可以正常工作。另外,当我更新插件(在 ff 启动的配置文件中)时,我安装了兼容性补丁,并且在重新启动 FF 后工作正常。但是,当我关闭 Firefox 并从 selenium 启动相同的配置文件时,它再次出现同样的问题。请帮忙,我的很多测试用例都是基于WAP的。您还可以建议此插件的替代品。
感谢致敬
瓦米普
解决方案
您可以尝试在 Firefox 中禁用扩展兼容性检查(使用您的 Selenium 配置文件):
http://kb.mozillazine.org/Extensions.checkCompatibility
- 在地址栏中输入 about:config 并按 Enter 键
- 点击“我会小心的”。
- 右键单击列表中的任意位置。
- 选择新建 > 布尔值
- 输入“extensions.checkCompatibility.3.6”作为首选项名称
- 选择假
其他提示
我曾经遇到过一些情况,我以为我正在加载 FireFox 3.6.x,但实际上它打开的是计算机上安装的较新版本的 Firefox (v16)。由于配置文件存储在不同的位置,因此它实际上并没有打开我认为的配置文件。
我想我应该提到它,以防它为遇到同样问题的其他人解释 varmyip 的问题。
访问这个博客我相信这会对您有所帮助。http://automationtricks.blogspot.com/2010/05/how-to-run-test-cases-in-specified.html
问候,
尼拉杰
不隶属于 StackOverflow