python中UI自动化框架(一)

 

1、操作类:封装页面

2、配置类:日志、邮件、工程配置

3、错误截图文件夹

4、日志文件夹

5、运行脚本:读取excel测试用例,执行各个脚本文件

6、excel测试用例文件

7、单元类:

获取配置文件封装、

获取元素封装、

获取excel、

邮箱登录封装、

发送报告封装、

等待机制封装、

文件夹命名封装

 

 

脚本运行文件:

1、读取excel所有内容,运行脚本,写入结果汇总,进行发送email

 

 2、获取所有的列,判断用例是否执行,判断当前框架的数据类型是关键字还是数据

 

 3、切换到对应的sheet页,获取所有测试步骤数据行,先标记执行结果,需要执行的所有步骤数

 

4、遍历每个步骤行,获取列的值,进行拼接关键字,执行

 

 

5、写入用例执行结果,如果失败,进行截图、获取日志,写入失败的结果;如果成功,写入成功的结果

 

 

 6、切换到测试用例sheet页,写入成功或失败的结果

 

posted @ 2021-06-28 20:46  软件开发技术修炼  阅读(822)  评论(0编辑  收藏  举报