Skip to content

zbzzbd/python_selenium

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#python+selenium+unnitest+HTMLTestRunner+smptlib(集成自动发送邮件) ###撰写要点 ####1.测试对象封装(封装一个方法直接进行调用) ####2.测试数据分离(通过读取配置文件方式获取数据) ####3.测试元素分离(通过读取配置文件ini的方式进行解析)

文件说明 #####Pageobject:主要存放 测试对象 #####testCase:主要存放测试脚本 #####until:主要存放常用的方法,读取配置文件,解析字符串,发送邮件等常用的方法

model:主要存放,驱动器的封装(主要选择浏览器)、截图、发送测试报告邮件等常用的方法,以及测试用例常见的方法进行封装

#####report:主要存放测试报告

element.ini 主要存放页面的定位方式

###1.第一次提取: (1)把测试对象封装,login 对象 (2)把页面常用的定位方式改成读取配置文件,读取ini配置文件 (3)把分离元素定位的方法写在了until中的Constant.py 文件中

###2.第二次提取: (1)把每次都要进行 setup teardown,(打开某个页面,关闭页面),进行提取成driver.py 文件 (2)浏览器驱动选择,截图,发送测试报告,又送邮件测试报告 (3)引入htmlTestRunner,测试报告,引入smptlib 发送邮件功能

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors