Skip to content

Elanqueen/SeTC

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#SeTC

SeTC

一个简单的Python自动化测试框架,基于Python语言,unittest单元搭建的自动化测试框架。 将元素定位、数据与业务逻辑分离,便于元素定位和数据的单独维护。 框架实现了自动添加测试套件和测试结果邮件发送功能。 1、将测试数据存放在data文件的.xml文件中,便于跨平台自动化测试时的数据维护 2、本框架能够实现测试日志的记录工作,存放在log文件中 3、测试用例维护在根目录下,其中: (1)all_test.py实现了测试套件生成、日志的添加和邮件发送测试结果的功能; (2)以"test_*"开头的.py文件为各测试用例文件; (3)public文件夹中存放了公用模块,其中: (a)constant.py存放常量,例如:常用的访问网址等; (b)page.py存放页面定位元素; (c)wdencap.py模块是封装的selemium2的部分方法 4、add_module文件中存放了生成测试报告需要用的THMLTestRunner.py文件,操作方法请阅读readme.txt 5、请自行配置constant.py文件中的路径信息和邮箱信息(发送邮箱请提前开通SMTP服务)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages