1. 程式人生 > >web自動化中的page object模式

web自動化中的page object模式

.com web自動化 size 用例 png 自動化 重用 修改 類的屬性

一. 原理

將頁面的元素定位和元素行為封裝成一個page類,實現頁面對象和測試用例分離

類的屬性:元素定位

類的行為:元素的操作

測試用例:調用所需頁面對象中的行為,組成測試用例

二. 好處

1. 當某個頁面的元素發生變化,只需要修改該頁面對象中的代碼即可,測試用例不需要修改

2. 提高代碼重用率,結構清晰,維護代碼更容易

3. 測試用例發生變化時,不需要或者只需要修改少數頁面對象代碼即可

三. 分析

技術分享圖片

技術分享圖片

(待續。。。)

web自動化中的page object模式