python之UI自动化框架测试126邮箱(数据驱动)

项目地址:https://pan.baidu.com/s/18XVd3IB-SIQJygxUVdbuLA密码:74cm

目录和包介绍:

Data目录:存放执行项目用例所需的数据文件(excel)
Conf目录:包含所有获取页面元素的定位表达式文件、日志的配置文件
framework_Var包:包含项目所需的变量(各配置文件的目录、excel文件数据列的行号和列号)
Util工具包:包含解析Excel文件、ini文件、日志文件的模块、将页面元素封装成显示等待的方法(显示等待提高测试执行的效率)、获取日期的方法
page_source包:将测试案例执行的每个页面单独封装成一个模块,每个模块都将操作这个页面的元素单独封装成类的方法
action包:将登录、添加联系人和发送邮件写成函数,方便后续执行测试用例时调用
testcase包:实现了登录和添加联系人功能
run包:执行testcase包中所有的测试案例,并生成测试报告


py文件介绍

util包


1,count_time:包含两个装饰器函数,调用装饰器会在函数运行的前后打印执行时间,以便获取函数运行时间
2,excel:封装了解析excel的类(类方法包含:获取某个sheet、某行某列某个单元格的值、获取用户及联系人信息,给某个单元格插入数据等)

猜你喜欢

转载自blog.csdn.net/qq_32551117/article/details/80942526