Appium(七)PO模式


1、什么是PO

  • PO就是PageObject
  • 屬於selenium的一種設計模式,套用在appium身上了(實踐表明,合適,因為selenium和appium"本是同根生")
  • 個人對於PO的理解就是,頁面元素封裝-業務邏輯封裝-用例只負責Assert結果(類似於面相對象的封裝,繼承)

2、如何使用PO模式

  • 通常再代碼結構中主要分成幾個模塊Page模塊里面主要根據App功能分割每個page的py,作為頁面元素和業務邏輯處理,util模塊主要是各種工具類,common模塊主要是作為basepage等基礎類的封裝,config模塊主要是對一些配置的處理,testcase模塊主要是測試用例
  • 在測試用例里面不要出現頁面元素,業務邏輯處理

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM