腳本劃分完成后,下來,我們要做的就是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中.
至此,操作結束.
文章來源于領測軟件測試網 http://www.kjueaiud.com/