2012-08-24 41 views
1

我是QTP新手,我试着用一些教程和文档学习它。我需要更新很多针对在firefox中运行的java应用程序(一个大的应用程序)的现有测试。QTP关闭Firefox当我停止测试并打开另一个

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

'工具'中的一个动作是点击一个链接,但它的ID和文本有变化,QTP无法识别它。

我已经做了更新的对象存储库的链接如下:

启动我的测试中,它的运行在Firefox中的应用。我在链接所在的网页上停止测试。然后,我尝试更新对象存储库中的链接。但它是只读的。所以,我打开测试名称'工具'在哪里的行动。

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

我试过在维护模式和更新模式下运行我的测试,但不更新链接。我发现的唯一解决方案是手动打开应用程序,转到网页,然后打开测试“工具”并更新链接。该应用程序真的很大,我有很多测试与很多链接和datagrid无法识别。

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

谢谢。 Nico

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

回答

0

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

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

问候 Dheeraj

相关问题