-1

在运行 watir 进行自动化测试时,请帮助查看下面的错误详细信息。

详细信息:1> watir 版本:1.9.2 2> Ruby 版本:1.8.7

2017-11-14 05:51:06 ERROR [xxx] Failed to create browser object for: IE
2017-11-14 05:51:06 ERROR [xxx] WIN32OLERuntimeError
Attach
    OLE error code:80004005 in HttpWatch.Controller
      Failed to attach to browser. Please check that both HttpWatch entries are enabled in IE's Tools->Manage Addons window and that 'Enable third-party browser extensions' is checked under Tools->Internet Options->Advanced->Browsing
    HRESULT error code:0x80020009
      Exception occurred.

注意:httpwatch 已成功安装并从 IE 的 manage-addon 启用它。

IE版本为:9.11.9600.18697

我很困惑为什么会发生这种情况并且可以 100% 重现,并且其他具有相同设置的测试客户端工作正常。

4

1 回答 1

1

这看起来像是在 IE 中连接到 HttpWatch 的问题,而不是直接的 Watir 问题。

请检查以下内容:

  1. 可以在IE中手动打开HttpWatch并记录日志文件吗?

  2. 在 Tools->Manage Add-ons 中应该有 3 个 HttpWatch 条目。是否启用所有 3 个条目?


  3. 您是否从https://www.httpwatch.com/download/安装了 HttpWatch 的最新更新?

如果您还有任何疑问或问题,请发送电子邮件至 support@neumetrix.com

来自 HttpWatch 开发者 Neumetrix 的回答

于 2017-11-14T08:59:46.647 回答