页面对象设计模式(Page Objects)
- 对象库层
- 逻辑层
- 业务层
- 数据层
依据页面模式的设计思想,创建测试框架
- base 包里面存放基础代码
- page 包里面编辑关于页面对象层的代码
- utils 包中编写读取文件的方法
- textCase 编写页面对象中所有的测试代码
- data 文件夹存放数据,测试数据存储xml文件中,
- report 存放测试报告
1、 basePage.py
from selenium import webdriver
from selenium.webdriver.support.expected_conditions