littlebot
Published on 2025-04-15 / 1 Visits
0

【源码】基于Python和Selenium的Web UI自动化测试框架

项目简介

Seldom是一个基于Python和Selenium的Web UI自动化测试框架,依托unittest库,极大简化了Web UI自动化测试的编写与执行过程,为测试人员提供了高效的自动化测试解决方案。

项目的主要特性和功能

  1. 提供简单易用的API,降低自动化测试编写难度。
  2. 具备脚手架功能,可快速生成自动化测试项目。
  3. 自动生成HTML格式的测试报告,便于查看测试结果。
  4. 自带多种断言方法,可对页面标题、URL和文本进行断言。
  5. 支持用例参数化,方便进行不同场景的测试。
  6. 支持用例失败重跑,提高测试稳定性。
  7. 在用例失败或出错时自动进行截图,便于问题定位。

安装使用步骤

安装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】