在上一篇文章中(https://blog.csdn.net/VEclipses/article/details/88662287),我們錄製了登錄功能的腳本,那我們現在就爲腳本添加檢查點。
什麼是檢查點?
檢查點是在回放腳本期間搜索特定的文本字符串或者圖片等內容,從而驗證服務器響應內容的正確性。
例如成功登錄飛機訂票系統後,瀏覽器上顯示登錄的用戶名稱的字符串,如圖:
這樣就可以設置一個文本檢查點,檢查登錄系統後首頁是否包含這個字符串,如果包含這個字符串,則說明是正確的,反之則不正確。
添加檢查點
步驟一:點擊下圖中紅框內的按鈕
步驟二:選擇已登錄的頁面縮略圖(如果點擊步驟一的按鈕後,沒有看到下圖的頁面視圖的話,請再次錄製登錄腳本之後再點擊步驟一的按鈕即可看到,這是一個解決辦法。)
步驟三:如圖
完成後,如圖顯示:
腳本中多出了檢查點函數代碼
回放腳本顯示成功
注意:本人曾在用win7系統上回放腳本的時候,軟件提示系統丟失某個回放的dll文件,導致回放失敗,嘗試給系統添加相關dll文件、dll文件修復軟件等方法都無濟於事;本人在網上查找解決答案看到有人說他用win10系統沒有問題,所以本人把原來win7的系統換成win10後再錄製腳本並回放,最後成功了!
其他
檢查點相關函數列表
函數 描述
web_reg_find 從下一個迴應的HTML頁面中查找指定的文本字符串
web_find 從HTML頁面中查找指定的文本字符串
web_image_check 從HTML頁面中查找指定的圖片
web_global_verification 從所有後續HTTP交互中查找指定的文本字符串