基于 SELENIUM 的自動化測試架構(27)
發表于:2017-04-11來源:gitbook作者:凌俁Linty?點擊數:
標簽:selenium
集中管理元素對象,便于應對元素的變化 集中管理一個page內的公共方法,便于測試用例的編寫 后期維護方便,不需要重復的復制和修改代碼 具體的做法
-
集中管理元素對象,便于應對元素的變化
-
集中管理一個page內的公共方法,便于測試用例的編寫
-
后期維護方便,不需要重復的復制和修改代碼
具體的做法如下:
-
創建一個頁面的類
-
在類的構造方法中,傳遞 WebDriver 參數。
-
在測試用例的類中,實例化頁面的類,并且傳遞在測試用例中已經實例化的WebDriver對象。
-
在頁面的類中,編寫該頁面的所有操作的方法
-
在測試用例的類中,調用這些方法
實現的示例:
Page 基類