现在这很棘手。我正在尝试使用 Firefox 和 Selenium 进行 WAP 测试。为此,我创建了一个自定义配置文件并安装了一个名为“修改标头”的插件。当我手动启动配置文件时,该插件工作正常。但是,当我将它与 Selenium RC 一起使用时,Firefox 禁用了该插件,并表示它与 Firefox 3.6.6 不兼容。这太荒谬了。如果我手动打开相同的 Firefox 配置文件,该插件可以正常工作。另外,当我更新插件(在​​ ff 启动的配置文件中)时,我安装了兼容性补丁,并且在重新启动 FF 后工作正常。但是,当我关闭 Firefox 并从 selenium 启动相同的配置文件时,它再次出现同样的问题。请帮忙,我的很多测试用例都是基于WAP的。您还可以建议此插件的替代品。

感谢致敬
瓦米普

有帮助吗?

解决方案

您可以尝试在 Firefox 中禁用扩展兼容性检查(使用您的 Selenium 配置文件):

http://kb.mozillazine.org/Extensions.checkCompatibility

  1. 在地址栏中输入 about:config 并按 Enter 键
  2. 点击“我会小心的”。
  3. 右键单击列表中的任意位置。
  4. 选择新建 > 布尔值
  5. 输入“extensions.checkCompatibility.3.6”作为首选项名称
  6. 选择假

其他提示

我曾经遇到过一些情况,我以为我正在加载 FireFox 3.6.x,但实际上它打开的是计算机上安装的较新版本的 Firefox (v16)。由于配置文件存储在不同的位置,因此它实际上并没有打开我认为的配置文件。

我想我应该提到它,以防它为遇到同样问题的其他人解释 varmyip 的问题。

访问这个博客我相信这会对您有所帮助。http://automationtricks.blogspot.com/2010/05/how-to-run-test-cases-in-specified.html

问候,

尼拉杰

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top