脚本划分完成后,下来,我们要做的就是action之间的值传递.
这里注意的是,我们的值是从insert_order action中的WinEdit("OderNo:")的值传给Open_order action中的OrderNo:如图:
action 间值传递的步骤:
1.在Key_Word视图中,在insert_order上右键,选择Action Properties-Parameter,在Output Paramters中增加一变量orderno.如图:
完成后,点击确定,保存此设置.
2. 在insert_order action中Key_Word视图中,选择WinEdit("OderNo:")(如果没有该对象,需要在对象库中添加该对象),右键,在菜单中选择"Insert OutPut Value...",打开OutPut value Properties 窗口.如图:
在text前的复选框 打钩(选中),并点击 Modify 按钮.出现如图窗口:
在Output types:中选择 Test/action parameter,zai Parameter选择oderno(这就是刚才Output中添加的变量),然后,点击"OK","OK"保存.
3.在Key_Word视图中,在open_order上右键,选择Action Properties-Parameter,在Intput Paramters中增加一变量orderno.如图:
4.在open_order的Expert View中需要将
Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set"57"
改为:
Window("Flight Reservation").Dialog("Open Order").WinEdit("Edit").Set Parameter("orderno")
5.将main action脚本改成:
保存脚本.完整的脚本,如main,log_in,new_order,insert_order,open_order,log_out所示(已修改好的).
运行脚本,发现orderno这个值已经在运行时从insert_order action传递到open_order action中.
至此,操作结束.
文章来源于领测软件测试网 https://www.ltesting.net/