项目简介
Seldom是一个基于Python和Selenium的Web UI自动化测试框架,依托unittest库,极大简化了Web UI自动化测试的编写与执行过程,为测试人员提供了高效的自动化测试解决方案。
项目的主要特性和功能
- 提供简单易用的API,降低自动化测试编写难度。
- 具备脚手架功能,可快速生成自动化测试项目。
- 自动生成HTML格式的测试报告,便于查看测试结果。
- 自带多种断言方法,可对页面标题、URL和文本进行断言。
- 支持用例参数化,方便进行不同场景的测试。
- 支持用例失败重跑,提高测试稳定性。
- 在用例失败或出错时自动进行截图,便于问题定位。
安装使用步骤
安装Seldom
执行以下命令安装Seldom:
shell
pip install seldom
创建项目
使用以下命令创建新的自动化测试项目:
shell
seldom --project mypro
创建完成后,项目的目录结构如下:
mypro/
├── test_dir/
│ ├── test_sample.py
├── reports/
└── run.py
其中,test_dir
目录用于编写测试用例,reports
目录用于存放生成的测试报告,run.py
文件用于运行测试用例。
运行项目
在命令行中执行以下命令运行测试项目:
shell
seldom -r run.py
查看报告
运行结束后,到 mypro/reports
目录下查看生成的测试报告。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】