运行QTP用例,执行第二次迭代时报错(打不开应用程序)

<!-- 与君共勉!欢迎批评指正。-->

 

【操作步骤】:

1、QTP录制其自带的应用程序Flight: 预定了机票 ,然后关闭应用程序窗口;

2、在步骤1的基础上做了增强:在FindFlight的Action中,增加了global类型的迭代;截图如下:
运行QTP用例,执行第二次迭代时报错(打不开应用程序)_第1张图片

 


运行QTP用例,执行第二次迭代时报错(打不开应用程序)_第2张图片

 

3、执行用例
 
 【执行结果】:

第一次迭代执行成功

但是执行第二次迭代的时候,不能打开应用程序,报错信息如下:


运行QTP用例,执行第二次迭代时报错(打不开应用程序)_第3张图片
 

【解决办法】:

1、打开设置界面检查设置:File->Settings


运行QTP用例,执行第二次迭代时报错(打不开应用程序)_第4张图片
 

 

2、在关闭窗口的步骤后面,增加一个wait的时间:

关键字视图如下:


运行QTP用例,执行第二次迭代时报错(打不开应用程序)_第5张图片

对应的专家视图如下:



 
 再次执行用例,两次迭代都执行成功了。

 

PS:这个小小的问题,我自己折腾了整整两天,百度、谷歌到处找解决方案,但结果都是徒劳。后来加了个测试的群,然后把我的问题一说,结果10s钟,别人就告诉我解决办法。可见,加一个测试群实时沟通是多么的重要!在这里特别感谢测试群友们的帮助。

你可能感兴趣的:(QTP执行第二次迭代报错)