po設計模式是用來管理和維護一組元素的對象庫.
將每個頁面設計為一個源文件,其中包含頁面中的需要測試的元素(按鈕,輸入框,標題),等這樣在測試頁面中可以通過調取頁面類來獲取頁面元素,這樣避免當頁面元素id或者位置變化后,需要改測試代碼。當元素ID變化時,只需要改測試頁面Class中的頁面屬性即可。將頁面定位與和業務分開,分離測試對象(元素對象)和測試腳本(用例腳本),提高可維護性。
好處:
減少代碼的重復
提高測試用例的可讀性
提高測試用例的可維護性,特別事針對ui頻繁發生變化的項目
po模式主要分為三層:
1.對象庫層
封裝頁面所有的公共方法
例如:基本的url和超時時間等
2.操作層:
頁面操作的基本方法
3.業務層
