0

QTP

我正在 QTP 中测试网页。我已经创建了对象存储库,它在 XP 中运行良好。现在我们已经升级到 Windows 7。我经常遇到一个问题,它没有检测到任何浏览器对象。代替

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

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

4

1 回答 1

3

陈述显而易见,但只是为了确保:您是否选择了 Web 插件?在打开浏览器之前,您会先打开 QTP 吗?

过去,让 QTP 在新工作站上运行时我有些头疼,只是因为该软件对它的安装方式有点挑剔。大多数情况下,由 IT 部门重新安装它是可行的。不仅通过运行重新安装选项,而且通过完整的卸载/安装周期并尊重“重新启动 Windows”消息。

QTP 在浏览器中使用一些挂钩来“监听”事件,因此它可以记录它们。当这些钩子(部署为浏览器插件)未正确安装时,您可以获得这种类型的行为。这也是您必须先打开 QTP(使用 Web 插件),然后才能打开浏览器的原因。否则插件没有正确加载。

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

于 2012-05-25T11:47:13.553 回答