Token导航 LogoToken导航TokenDH.com
ecommerceportal01aug logo
开发工具未说明官方级别未说明来源级核验

ecommerceportal01aug

MCP Server

一个基于Playwright和Pytest的电商自动化测试框架,采用BDD和Page Object Model设计模式,支持认证、库存和购物车模块的全面测试场景。

工具数

0

提示词数

0

GitHub Stars

0

资源数

0
自动化测试Python浏览器自动化

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

mamidisrisaiteja

提供方

mamidisrisaiteja

最后核验

2026/5/17 20:20

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

详细介绍

电子商务门户网站01八月

Python Playwright Pytest Cucumber BDD电子商务门户测试自动化框架,具有页面对象模型设计模式、MCP服务器集成以及身份验证、库存和购物车模块的全面测试场景。

最近的更新✅

  • 修复了BDD测试场景加载问题 -测试文件现在可以从功能文件中正确加载场景
  • 添加了基本框架验证测试 -验证框架设置的基本烟雾测试
  • 配置了正确的pytest-bdd集成 -所有测试模块现在都可以正确导入和使用场景
  • 增强的CI/CD管道 -更好的调试和错误报告

项目结构

  • tests/ -从要素文件加载场景的BDD测试文件
  • step_definitions/ -BDD场景的步骤定义实现
  • features/ -带有测试场景的Gherkin特征文件
  • pages/ -用于UI交互的页面对象模型类
  • conftest.py -Pytest配置和夹具
  • test_basic.py -基本框架验证测试

测试模块

  • 认证测试 (tests/test_authentication.py)-登录和身份验证场景
  • 购物车测试 (tests/test_cart.py)-购物车功能
  • 库存测试 (tests/test_inventory.py)-产品浏览和库存
  • 基本测试 (test_basic.py)-框架验证和烟雾测试

运行测试

# Run all tests
pytest

# Run basic framework tests
pytest test_basic.py

# Run specific test module
pytest tests/test_authentication.py

# Run with verbose output
pytest -v --tb=long

CI/CD管道状态

GitHub Actions工作流会自动对每个推送和拉取请求运行测试。最近的修复解决了阻碍正确发现测试的场景加载问题。

框架功能

  • 页面对象模型 可维护代码的设计模式
  • BDD/小黄瓜 可读测试用例的场景
  • 剧作家 用于现代浏览器自动化
  • pytest bdd 无缝集成BDD测试
  • 无头/有头 CI和调试的模式支持
  • 屏幕截图 关于测试失败
  • HTML报告 有详细的测试结果

配置

测试通过以下方式配置 conftest.py 使用浏览器固定装置和页面对象设置。该框架支持无头(CI)和有头(本地开发)执行模式。

管道状态:最近更新了场景加载修复程序-测试现在应该可以正确发现和执行! 🚀

目录标签

目录标签

自动化测试Python浏览器自动化本地部署电商测试BDDPageObjectModelPlaywright

接入字段

传输方式(transport,传输协议)

未说明

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

0

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

未说明none部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

仍需确认:installCommand

来源信息

继续浏览同类 MCP