如何在QTP 10.0中为“航班预订”窗口创建创建检查点

时间:2013-01-03 13:15:07

标签: qtp checkpoint

我正在尝试在我的下面脚本中插入一个标准检查点,用于最后一步/飞行预订窗口。但是当我尝试这样做时,我收到的错误信息就像是“无法识别”窗口。

我的剧本::

    SystemUtil.Run("C:\Program Files (x86)\HP\QuickTest Professional\samples\flight\app\flight4a.exe")
Dialog("Login").WinEdit("Agent Name:").Set DataTable("userId", dtGlobalSheet)
Dialog("Login").WinEdit("Password:").Set DataTable("PassWord", dtGlobalSheet)
Dialog("Login").WinButton("OK").Click
Window("Flight Reservation").Close

chkpoint add Error Message

3 个答案:

答案 0 :(得分:1)

创建检查点时,QTP会尝试从您正在测试的应用程序中获取一些属性(在这种情况下为flight.exe),这样才能使应用程序处于打开状态。

最简单的方法是在录制时添加检查点。

答案 1 :(得分:1)

再次手动打开“航班预订”应用程序&在后台保持打开并尝试右键单击窗口(“航班预订”)。关闭。希望这次你可以设置检查点。

快乐测试!

答案 2 :(得分:1)

我遇到了同样的问题,相同的错误消息,我只是手动运行应用程序,我能够创建一个检查点,当QTP尝试创建一个检查点时,它尝试获取属性,但它没有在应用程序未运行时获取,因此请确保该应用程序在后台运行。