添加对象完成后,选择“All Object Types”,如下图(2-3-5);
图(2-3-5)
在“All Object Respositories“的对话框里,可以看到添加进去的所有对象,如下图(2-3-6);
图(2-3-6)
2.3.3 测试结果
在添加完所有的对象后,录制的脚本才可以运行,同时也能在回放中看到缩写的签名,运行结果如图(2-3-7);
图(2-3-7)
21
2.3.4测试脚本
Window(\
Window(\Window(\Name\
Window(\Window(\
Window(\编辑器\编辑器\Window(\Window(\
Window(\编辑器\编辑器\Window(\
Reservation\
Order\
Order\
Results\
Window(\Window(\
Reservation\Order No.
11\
Number:\
Window(\Window(\229,240
Window(\
Window(\No. 11\288,244
Window(\
Window(\No. 11\274,230
Window(\Window(\258,238
Window(\
22
11\
11\
Window(\282,242
Window(\Signature with order\Window(\
11\
11\
Window(\编辑器\编辑器\
Window(\Window(\Window(\Window(\Window(\
2.4删除订单
2.4.1删除订单实例
飞机订票成功后,也可以对订单进行删除。在Flight Reservation中提前订购好的订单挑出来,用QTP录制删除订单的过程,且欲删除订单必须确认订单有效,根据用户名查询订单,删除订单。
2.4.2录制与测试过程
首先打开飞机订票系统,同时打开QTP进行录制,在File中打开Open Order,若输入顾客的姓名正确,此时会跳出顾客飞机航班的订票情况,并添加到对象库中,如下图(2-4-1);
图(2-4-1)
23
在File中打开Open Order,在Customer Name中输入一个错误的顾客姓名,此时会弹出一个顾客姓名错误的提示框,在QTP中添加此对象,如下图(2-4-2);
图(2-4-2)
除了要添加Flight Reservation和Open Order对象,还要添加Search Relults对象,如下图(2-4-3);
图(2-4-3)
最后添加确认删除的对话框,如下图(2-4-4);
图(2-4-4)
在所有的对象都添加到对象库中,在All Object Repositories会显示所有的对象,如图(2-4-5);
图(2-4-5)
24

