QTP:为什么IE中的PDF页面不是Page对象(与所有其他页面一样)?

时间:2011-01-10 11:56:39

标签: testing qtp gui-testing

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

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

没有Page对象,没有任何东西。

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

为什么吗

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

我相信早期版本的QTP确实找到了,而不是通用的WinObject对象。

安装的Adobe Reader版本是9.2.0。 IE是7.0.5730.13。

1 个答案:

答案 0 :(得分:0)

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