PO模型測試優化過程

自動化測試登錄頁面,登陸成功和登錄失敗2種情況

PO模型:測試用例和元素定位分離

login.py:

index.py

test_login.py

爲了好管理數據,我們要實現數據分離,將測試數據存放在Python文件中,方便管理,需要使用的時候導入調用

異常處理用戶名的時候可以看出來,當用戶名輸入不一樣時候,只是提示信息發生變化,對於這種情況可以利用ddt來調用數據

測試數據:

common_data.py

login_data.py

頁面元素代碼:

login.py

index.py

測試代碼:

 

 

運行時間優化:

1.所有用例運行之前打開瀏覽器,訪問登錄頁面

2.每一個頁面操作完成之後刷新當前頁面

3.最後一個用例是登陸成功的用例

定位數據的優化

2種方法:1)定位表達式放到變量中

2)元素定位類型和表達式用元組來管理,存到變量中

數據量很大的時候,優化如:https://blog.csdn.net/qq_26800889/article/details/107101181

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章