Appium(七)PO模式

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PO就是PageObject 属于selenium的一种设计模式,套用在appium身上了(实践表明,合适,因为selenium和appium"本是同根生") 个人对于PO的理解就是,页面元素封装-业务逻辑封装-用例只负责Assert结果(类似于面相对象的封装,继承)
2、如何使用PO模式
通常再代码结构中主要分成几个模块Page模块里面主要根据App功能分割每个page的py,作为页面元素和业务逻辑处理,util模块主 要是各种工具类,common模块主要是作为basepage等基础类的封装,config模块主要是对一些配置的处理,testcase模块主要是测试 用例 在测试用例里面不要出现页面元素,业务逻辑处理
通常再代码结构中主要分成几个模块page模块里面主要根据app功能分割每个page的py作为页面元素和业务逻辑处理util模块主要是各种工具类common模块主要是作为basepage等基础类的封装config模块主要是对一些配置的处理testcase模块主要是测试用例Appium( Nhomakorabea) PO模式
1、什么是PO
相关文档
最新文档