1

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

感谢和问候
Vamyip

4

2 回答 2

3

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

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

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

我遇到过一些我认为我正在加载 FireFox 3.6.x 的情况,但它实际上是在打开机器上安装的更新版本的 Firefox (v16)。因为配置文件存储在不同的地方,它实际上并没有打开我认为的配置文件。

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

于 2012-11-12T23:42:49.107 回答