通常我們可以通過獲得頁面的title 、URL 地址,頁面上的標識性信息(如,登錄成功的“歡迎,xxx”?信息)來判斷用例執行成功。
在實際測試中,訪問1 個頁面然判斷其title 是否符合預期是很常見的一個用例,假如一個頁面的title應該是“快播私有云”,那么用例可以這樣描述:訪問該頁面,判斷頁面title 是否等于“快播私有云”。
獲取當前URL 也是非常重要的一個操作,在某些情況下,你訪問一個URL,這時系統會自動對這個URL 進行跳轉,這就是所謂的“重定向”。一般測試重定向的方法是訪問這個URL,然后等待頁面重定向完畢之后,獲取當前頁面的URL,判斷該URL 是否符合預期。如果頁面的ULR 返回不正確,而表示當前操作沒有進行正常的跳轉。
參考書籍《selenium自動化實戰基于Python》