Skip to content

swseven-hub/ui_code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Web UI 自动化测试框架

这是一个基于Python + Selenium的Web UI自动化测试框架,使用Page Object Model设计模式。

项目结构

  • pages/: 页面对象类
  • tests/: 测试用例
  • utils/: 工具类(日志、驱动管理等)
  • config/: 配置文件
  • reports/: 测试报告
  • logs/: 日志文件

环境要求

  • Python 3.8+
  • Chrome/Firefox/Safari浏览器

安装依赖

pip install -r requirements.txt

运行测试

# 运行所有测试
pytest

# 运行指定测试
pytest tests/test_login.py

# 并行运行测试(4个进程)
pytest -n 4

# 生成Allure报告
pytest --alluredir=./reports/allure
allure serve ./reports/allure

特性

  • 支持Page Object Model
  • 支持多浏览器测试
  • 支持并发执行
  • 集成Allure报告
  • 日志系统
  • 跨平台支持

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors