#python+selenium+unnitest+HTMLTestRunner+smptlib(集成自动发送邮件) ###撰写要点 ####1.测试对象封装(封装一个方法直接进行调用) ####2.测试数据分离(通过读取配置文件方式获取数据) ####3.测试元素分离(通过读取配置文件ini的方式进行解析)
文件说明
#####Pageobject:主要存放 测试对象
#####testCase:主要存放测试脚本
#####until:主要存放常用的方法,读取配置文件,解析字符串,发送邮件等常用的方法
#####report:主要存放测试报告
###1.第一次提取: (1)把测试对象封装,login 对象 (2)把页面常用的定位方式改成读取配置文件,读取ini配置文件 (3)把分离元素定位的方法写在了until中的Constant.py 文件中
###2.第二次提取: (1)把每次都要进行 setup teardown,(打开某个页面,关闭页面),进行提取成driver.py 文件 (2)浏览器驱动选择,截图,发送测试报告,又送邮件测试报告 (3)引入htmlTestRunner,测试报告,引入smptlib 发送邮件功能