一、PO设计模式
1)Page Object,页面对象。Page Object Model,页面对象的设计模式。
2)是一种分层开发的设计模式,在用户界面(user interface,简称简称UI)自动化测试里常用。
3)前面所学的web自动化测试和app自动化测试都是通过界面操作,都属于UI自动化测试。接口测试没有界面,则不属于UI自动化测试。
4)基本原理:以页面(页面的一部分)为单位,把所有用到的页面都分别定义成定义成一个类方法。
5)代码分成两部分:测试用例和PO。测试用例只负责调用PO提供的类方法来操作元素,而PO只负责元素的定位和元素的操作,为测试用例提供类方法(操作细节)。
二、python访问MySQL
三、configparser模块
1、configparser模块在python中用来读取ini配置文件。该ini配置文件跟windows下的ini配置文件格式相似,可以包含一个或多个节(section),每个节可以有多个参数(键=值)。
2、ConfigParser模块下有ConfigParser类
3、ConfigParser类下有以下类方法:
①read(filename) -----读取ini文件内容
②sections() -----获取ini文件内所有的section,返回列表形式[‘logging’, ‘mysql’]
③options(sections) -----获取指定sections下所有的opt