运作QTP用例,执行第二次迭代时报错(打不开应用程序)
运行QTP用例,执行第二次迭代时报错(打不开应用程序)
【操作步骤】:
1、QTP录制其自带的应用程序Flight: 预定了机票 ,然后关闭应用程序窗口;
2、在步骤1的基础上做了增强:在FindFlight的Action中,增加了global类型的迭代;截图如下:
3、执行用例
【执行结果】:
第一次迭代执行成功
但是执行第二次迭代的时候,不能打开应用程序,报错信息如下:
【解决办法】:
1、打开设置界面检查设置:File->Settings
2、在关闭窗口的步骤后面,增加一个wait的时间:
关键字视图如下:
对应的专家视图如下:
再次执行用例,两次迭代都执行成功了。
PS:这个小小的问题,我自己折腾了整整两天,百度、谷歌到处找解决方案,但结果都是徒劳。后来加了个测试的群,然后把我的问题一说,结果10s钟,别人就告诉我解决办法。可见,加一个测试群实时沟通是多么的重要!在这里特别感谢测试群友们的帮助。