Selenium PO模式
- PO模式(POM)
- Page Object Model
- Page
- Page_base
- 封装所有页面公用的方法
- driver
- find_element
- click
- send_keys
- clear
- switch_to.frame
- get_current_url
- quit(close方法是关闭当前窗口,quit关闭浏览器)
- 封装所有页面公用的方法
- Login_page
- 封装登陆页面公用的方法
- 继承Page_base父类
- 将获取元素方式,以及元素对应属性值存储为元组
- Page_base
- Common
- data
- 获取文件内数据
- import csv
- fl = open(fl_name)
- content = csv.reader(fl)
- data_list = [i for i in content]
- 获取登录数据
- data = self.get_data('./Data/login.csv')
- login_list = [i[2:] for i in data[1:]]
- 获取文件内数据
- log
- 测试日志
- 创建日志
- imp
- 创建日志
- 测试日志
- data