QTP关闭firefox,当我停止测试并打开另一个

时间:2012-08-24 13:06:14

标签: qtp

我是QTP的新手,我试图通过一些教程和文档来学习它。我需要为在firefox中运行的java应用程序(一个大的)更新大量现有测试。

而且......我有很多问题。他们使用了内部操作,但也使用了名为“tools”的测试中的现有操作。那些现有的行动被另一个测试使用。

“工具”中的一个操作是单击链接,但它的ID和文本已更改,QTP无法识别它。

我已完成以下更新对象存储库中的链接:

我启动了测试,它在firefox中运行应用程序。我在链接所在的网页上停止测试。然后,我尝试更新对象存储库中的链接。但它是只读的。所以,我打开测试名称'tools',其中就是动作。

我打开对象存储库,链接的对象就在这里,我可以更新它。但是当我打开另一个测试时,QTP会自动关闭firefox!

我试图在维护模式和更新模式下运行我的测试,但它没有更新链接。我找到的唯一解决方案是手动打开应用程序,转到网页,然后打开测试“工具”并更新链接。应用程序非常大,我有很多测试,有很多链接和数据网格无法识别。

有没有办法强制QTP不关闭Firefox?它会快得多。 (不检查浏览器清理)。

感谢。 尼科

PS:对不起我的英语,这不是我的母语。

1 个答案:

答案 0 :(得分:0)

它看起来像是补丁问题。 由于QTP 10仅支持Firefox 3.0.x版本,因此您可能会遇到更高版本的Firefox的许多问题。 您使用哪个QTP版本10或11? 如果你找到firefox的相关补丁并安装它会很好。可能它可以解决你的问题。请在以下网址找到补丁列表。

http://relevantcodes.com/qtp-11-0-patches/

此致 Dheeraj