PPT
https://pdf.ceshiren.com/book/web_auto_testing/ppt/[训练营]知名产品web自动化测试实战2.html#/3
作业讲解
送给同学们!
- ceshirenqian
- ron-gen_study
- xiaowei1lu
- mengnachendu
- polarjo
- hkl2019
- riang
- longmin1
- yuxinglan
- a-wise-man-is-not-annoying
- jiang-na1211
- yanlong-93317
温馨提示:新创建的Gitee仓库的默认访问权限是私有,记得修改成公开。
作业题目:
- 通讯录页面:添加成员
- 通讯录页面:添加部门
作业讲解源码仓库:HogwartsWebCamp0508: 知名产品web自动化测试实战训练营 - Gitee.com
PO设计模式
- 概念
- 原则
class HomePage(BasePage):
__BTN_ADD = (By.LINK_TEXT, "添加成员")
def click_add_member():
do_click(self.__BTN_ADD)
return AddMemberPage(sef.driver)
课堂实战
- 目标:首页的添加成员场景的线性代码
- 要求:进行
PO
设计模式的改造- 使用类去封装每个页面的元素和操作细节
- 创建 BasePage 提供 driver 相关方法
- 用例中链式调用和断言
实战讲解
课后作业
- 使用
PO
设计模式改造作业代码- 通讯录页面:添加成员
- 通讯录页面:添加部门