###2017-2-24 16:38:36############
以下對登錄模塊的重構(gòu)已經(jīng)完成,僅做記錄!
? ? ? ?今天拿一個已有的框架在新的web頁面上調(diào)試,本來想的是純粹的頁面元素定位+編寫測試用例表,不需要動代碼便可運(yùn)行成功,實際果然是我想的太簡單了。
1.我動了登錄腳本,其實我知道,因為我的登錄流程是寫在腳本中,當(dāng)初為什么寫,主要原因是驗證碼環(huán)節(jié),由于(1).要圖像識別+識別錯誤嘗試(2).萬能驗證碼登錄,兩種方式涉及的流程是不一樣,所以沒法再現(xiàn)有框架中逐步執(zhí)行(現(xiàn)有框架是獲取測試用例步驟逐步執(zhí)行),所以這個修改是必然;
2.圖像識別失敗,新WEB頁面的圖像驗證碼識別一直失敗,所以我只能嘗試從cookies下手,通過注入之前獲取的cookies數(shù)據(jù),實現(xiàn)免登錄,這個也涉及到代碼修改;
問題解決了現(xiàn)在來想一想,之所以要代碼,還是自己考慮的不夠全面,以登錄為例吧:
1.賬號+密碼登錄,現(xiàn)在應(yīng)該很少了
2.賬號+密碼+驗證碼登錄
3.首頁+cookies免登錄
4.等等其他
