网页测试自动化工具

一个基于Playwright和Python的网页测试自动化工具,提供结构化的测试编写和组织方式,便于维护和扩展。

  • by Prathameshs
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 prathameshs/mcp-driven-web-automation

使用说明

剧作家测试自动化

该项目旨在使用Playwright和Python实现web应用程序的测试自动化。它提供了一种结构化的方法来编写和组织测试,使其更容易维护和扩展。

项目结构

playwright-test-automation
├── tests
│   ├── test_example.py
│   └── __init__.py
├── pages
│   └── base_page.py
├── requirements.txt
├── pytest.ini
└── README.md

安装说明

  1. 克隆存储库:

    git clone <repository-url>
    cd playwright-test-automation
    
  2. 安装依赖项: 确保你已经安装了Python,然后运行:

    pip install -r requirements.txt
    
  3. 安装Playwright浏览器: 安装依赖项后,运行:

    playwright install
    

用法

要运行测试,请使用以下命令:

pytest tests/

测试结构

  • tests/test_example.py:包含使用Playwright的API与web应用程序交互并断言预期结果的测试用例。
  • pages/base_page.py:定义 BasePage 类,作为所有页面对象的基础,包括与web元素交互的常用方法。

贡献

欢迎投稿!请随时提交拉取请求或为任何增强功能或错误修复打开问题。

许可证

该项目根据MIT许可证获得许可。有关更多详细信息,请参阅LICENSE文件。