PO模式:
以页面为单位独立建模,隐藏实现的细节,本质是面向接口编程。
封装基础类,driver调用、元素操作方法等的封装
创建页面返回类,用于返回各个页面,所以可不设方法
创建相应page类,用于元素定位、封装业务操作方法
创建测试类
关于奶茶工作台的WebUI自动化的实现
需求须知:奶茶点单微信小程序的工作台。主要模块:登陆、修改密码、订单管理、配料管理、财务管理、退出登录
框架选取:Junit5+Selenium
设计用例组织结构:page【页面封装】+driver【对Web驱动】+testcase【调用page完成业务流程并做断言】+data【数据驱动】+utils【其他工具封装】