https://github.com/xiaowang012/ui_auto_test
python ui自动化
https://github.com/xiaowang012/ui_auto_test
python selenium unittest xlrd
Last synced: 10 months ago
JSON representation
python ui自动化
- Host: GitHub
- URL: https://github.com/xiaowang012/ui_auto_test
- Owner: xiaowang012
- Created: 2021-12-09T14:45:49.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-12-13T05:53:48.000Z (over 4 years ago)
- Last Synced: 2025-02-28T09:11:14.638Z (over 1 year ago)
- Topics: python, selenium, unittest, xlrd
- Language: Python
- Homepage:
- Size: 8.05 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# UI_auto_test
这是一个基于python unittest selenium htmltestrunner写的一个UI自动化测试程序。
bootstrap文件夹:存放着bootstrap样式,用于美化测试报告
common文件夹:存放公共方法,如读取excel测试数据,读取config.ini配置文件,定义不同的浏览器的驱动代码
config文件夹:配置文件,用于某些测试的场景,如交换机测试时可以将username/password/host存放在里面
data文件夹:是一个excel文档,里面存放测试数据,(如果是xls可以使用xlrd/xlwt,xlsx需要使用openpyxl)
driver文件夹:用于存放三种浏览器driver(chrome,ie,firefox)
log文件夹:存放日志在logs.log中
report文件夹:用于存放测试报告(仅支持html格式)
run文件夹:执行测试用例(默认是导入testcase中所有的以test开头的文件)
testcase文件夹:存放测试用例(test_01,test_02...需要自己继续写。)
执行方法:
首先在data中完善测试数据,然后去testcase中完善测试用例(支持ddt),执行run.py即可,report中的报告会自动覆盖。