###1、恢復場景管理器 做用:對不可預知的錯誤進行相應的處理,以保證測試能繼續運行編輯器
設置步驟:工具
1.點擊菜單欄「資源」,選擇「恢復場景管理器」測試
2.選擇「新建場景」code
3.新建「嚮導」對象
4.選擇觸發事件事件
(即選擇觸發「場景恢復」的事件,錯誤彈窗或者是按鈕對象爲沒法點擊狀態等事件)圖片
5.捕獲彈窗資源
6.選擇繼續測試所需的恢復操做源碼
7.調整」恢復操做「的順序it
勾選「添加另外一個恢復操做」將再次進入「添加恢復操做」的界面,直到該項取消勾選
8.選擇恢復後測試運行的操做
(重複操做步驟,繼續下一步)
9.勾選「向當前測試中添加場景」,則該場景將自動添加至當前測試 (也可經過右鍵」測試「手動關聯)
添加後結果:
###2、場景恢復簡單舉例
####要求 測試工具:UFT 被測軟件:Flight GUI 測試內容:輸入錯誤的登陸用戶名,進行登陸,彈出錯誤彈窗,利用關聯恢復場景,處理彈窗並進行下一步測試操做。
####源碼 (錄製登陸操做便可)
'''錄製並輸入錯誤用戶名 WpfWindow("HP MyFlight Sample Application").WpfEdit("agentName").Set "john1" WpfWindow("HP MyFlight Sample Application").WpfEdit("password").SetSecure "57dfe057c52db5b822f9" WpfWindow("HP MyFlight Sample Application").WpfButton("OK").Click WpfWindow("HP MyFlight Sample Application").WpfButton("FIND FLIGHTS").Click '''複製登陸操做並修改成正確用戶名(這一步爲「場景恢復」中場景恢復後的後續操做部分) WpfWindow("HP MyFlight Sample Application").WpfEdit("agentName").Set "john" WpfWindow("HP MyFlight Sample Application").WpfEdit("password").SetSecure "57dfe057c52db5b822f9" WpfWindow("HP MyFlight Sample Application").WpfButton("OK").Click WpfWindow("HP MyFlight Sample Application").WpfButton("FIND FLIGHTS").Click WpfWindow("HP MyFlight Sample Application").Close
####查看結果
###補充 1.選擇菜單欄「文件」-「設置」-「運行」可設置運行出錯時的操做
2.關鍵字視圖中將某一步驟設置爲可選步驟(運行測試時可跳過)
(」編輯器「裏該步驟的腳本內容也相應發生改變)