我正在尝试在我的下面脚本中插入一个标准检查点,用于最后一步/飞行预订窗口。但是当我尝试这样做时,我收到的错误信息就像是“无法识别”窗口。
我的剧本::
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
答案 0 :(得分:1)
创建检查点时,QTP会尝试从您正在测试的应用程序中获取一些属性(在这种情况下为flight.exe
),这样才能使应用程序处于打开状态。
最简单的方法是在录制时添加检查点。
答案 1 :(得分:1)
再次手动打开“航班预订”应用程序&在后台保持打开并尝试右键单击窗口(“航班预订”)。关闭。希望这次你可以设置检查点。
快乐测试!
答案 2 :(得分:1)
我遇到了同样的问题,相同的错误消息,我只是手动运行应用程序,我能够创建一个检查点,当QTP尝试创建一个检查点时,它尝试获取属性,但它没有在应用程序未运行时获取,因此请确保该应用程序在后台运行。