以下是 pytest 执行命令的详细指南,涵盖目录、模块、用例筛选及常用参数组合,助你精准控制测试范围:
一、基础执行命令
1. 运行所有测试
pytest
大约 2 分钟
以下是 pytest 执行命令的详细指南,涵盖目录、模块、用例筛选及常用参数组合,助你精准控制测试范围:
pytest
以下是 pytest 常用插件 的详细解析,涵盖核心功能、使用场景及实战示例:
功能:美化控制台输出,显示进度条和彩色结果。
安装:
pip install pytest-sugar
效果:
✓ test_pass.py ✔
✗ test_fail.py ✘
特性:
Traceback
信息(可配置)--plain
参数恢复原始输出以下是 Selenium 中浏览器控制 的核心操作详解,包含前进/后退、窗口切换及 Cookie 管理的代码示例与最佳实践。
driver.back()
driver.forward()
driver.refresh()
driver.close()
driver.quit()
以下是 pytest 测试框架 的核心使用指南,涵盖基础用法、断言方法、Fixture(setup/teardown)机制和常用插件:
setup/teardown
方法。以下是基于 Python 的 Selenium 4.0 中 RelativeLocator
(相对定位器)的使用方法详解,包含实际场景示例和注意事项:
pip install selenium>=4.0.0
以下是 Selenium 中 全部 8 种标准元素定位方式 的完整解析,包含语法示例、适用场景及实战技巧,助你精准操控 Web 页面元素:
Selenium 官方支持的 8 种定位策略(通过 By
类实现):
element = driver.find_element(By.ID, "element_id")