QTP:将浏览器对象检测为win对象

时间:2012-05-25 11:11:42

标签: qtp hp-quality-center qc

QTP

我正在测试QTP中的网页。我已经创建了对象存储库,它在XP中运行良好。现在我们已经升级到Windows 7.在那里我遇到了一个问题,它没有检测到任何更多的浏览器对象。 而不是

Browser("Browser").Page("page").......

它切换到Win对象,如上图所示。我真的很难回到浏览器模式。我怎样才能轻松设置?

1 个答案:

答案 0 :(得分:3)

陈述显而易见的,但只是为了确保:您是否选择了网络地址?在打开浏览器之前,您是否先打开QTP?

过去我有一些令人头痛的问题,让QTP在新的工作站运行,只是因为软件对它的安装方式有点挑剔。大部分时间,由IT部门重新安装它都可以解决问题。不只是运行重新安装选项,而是完全卸载/安装周期并尊重“重新启动Windows”消息。

QTP在您的浏览器中使用一些钩子来“监听”事件,因此它可以记录它们。如果未正确安装这些挂钩(部署为浏览器插件),则可能会出现此类行为。 这也是您必须先打开QTP(使用Web Add in)才能打开浏览器的原因。否则插件未正确加载。

我希望这能帮到你。我无法保证这是正确的解决方案,因为这类问题可能有多个(已知和未知)来源。