栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

day38 PO模型

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

day38 PO模型

 三:PO的核心要素

1.在PO模式中抽离封装集成一个basePage类,该基类应该拥有一个只实现webdriver实例的属性 2.每一个page都继承basePage,通过driver来管理本page中元素,将page中的操作封装成一个个方法

3.TestCase继承unittest.Testcase类,并依赖page类,从而实现相应的测试步骤

实现basePage

 实现SearchPage

实现TestCase

 PO模式的优点

1:PO提供了一种业务流程与页面元素操作分离的模式,这使得测试代码变得更加清晰

2:页面对象与用例分离,使得我们更好的复用对象

3:可复用的页面方法代码会变得更加优化

4:更加有效的命令方式使得我们更加清晰的知道方法所操作的UI元素

注意:slef 相当于是java的this,代表该类  如 self.driver=webdriver.

Chrome---是是将wevdriver.Chrome赋给类的driver
__init__是初始化该类,初始化后可以进行所有方法里面可以通过参数赋值

手机分辨率

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/704091.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号