Page object设计模式
生活随笔
收集整理的這篇文章主要介紹了
Page object设计模式
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
網上看了很多文章,充斥了大量代碼。理解起來不容易,在此就我的理解談談PageObject設計模式到底是什么東西。
所謂的Page object模式,主要是編寫不同層級的腳本,然后一層一層的繼承來完成對web測試過程進行分解。
首先:建立一個基本類page.py ,在里面定義了最基礎的操作,比如抽象出來的 定位、切換窗口、等基礎功能,這里相當于一個存放基礎操作的倉庫。(比如抽象出你測試web應用所有界面共同的操作)
接著:創建你想要的界面類(注意這個類是繼承自上面的page),比如web常見的登陸界面、注冊界面等,在這個類里面添加相應界面需要做的一些操作,相當于自定義一些界面的功能。
最后:你可以新建一個測試用例的腳本,去調用上面你寫的界面類了。
?
所以我個人認為PageObject最大的作用就是抽象出一些公用的操作,更方便寫測試用例。也更清晰的展示各個web界面的自己的特點。
?
如我理解有誤,請大家懟我并指出錯誤所在,謝謝。
轉載于:https://www.cnblogs.com/liubinghong/p/9361705.html
總結
以上是生活随笔為你收集整理的Page object设计模式的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SSD固态硬盘检测工具AS SSD参数
- 下一篇: 学习笔记(53):Python实战编程-