0

在使用 QTP 10 查看 IE 网页时,Object Spy 会报告一个 Browser 对象,其中包含一个 Page 对象,其中包含其他元素。好的。

现在,如果我在同一个浏览器中查看 PDF,该页面将被识别为包含在 Browser 对象中的 WinObject 对象。

没有 Page 对象,什么都没有。

这不仅限于间谍。如果您尝试从 QTP 脚本寻址包含 PDF 的页面,则会失败。您必须寻址 WinObject 对象。

为什么?

它(当然)像其他页面一样显示为一个页面,只包含一个 ActiveX 控件。

我相信早期版本的 QTP 确实发现了这一点,而不是通用的 WinObject 对象。

安装的 Adob​​e Reader 版本是 9.2.0。IE 是 7.0.5730.13。

4

1 回答 1

0

您必须在 File -> Settings 下加载 ActiveX 插件并与您的测试相关联,才能使用 OR/GUI Spy 识别它。

于 2011-03-09T00:16:10.800 回答