Python 自动化测试实战指南
一、简介
自动化测试是现代软件开发中不可或缺的一环。本文将介绍如何使用 Python 进行自动化测试。
二、环境搭建
2.1 安装 Python
# Ubuntu/Debian
sudo apt-get install python3
# macOS
brew install python3
2.2 安装依赖
pip install pytest selenium playwright
playwright install
三、编写测试用例
import pytest
from playwright.sync_api import sync_playwright
def test_login():
with sync_playwright() as p:
browser = p.chromium.launch()
page = browser.new_page()
page.goto("https://example.com/login")
page.fill("#username", "testuser")
page.fill("#password", "testpass")
page.click("#login-btn")
assert page.url == "https://example.com/dashboard"
browser.close()
```
## 四、运行测试
```bash
# 运行所有测试
pytest
# 运行特定测试
pytest test_login.py –v
# 生成报告
pytest ––html=report.html
五、最佳实践
六、总结
自动化测试可以大大提高测试效率,减少人工测试的工作量。希望本文对你有所帮助!
标签:Python、自动化测试、Playwright、pytest



