feat: 重构测试框架 — 覆盖 6 端 (管理端 + 小程序 + 4 个移动端)
目录结构: tests/web/admin/ 管理端 (Playwright) tests/web/mini_program/ 司机端小程序 (Playwright/微信 WebView) tests/app/driver_android/ 司机安卓 (Appium) tests/app/shipper_android/ 货主安卓 (Appium) tests/app/driver_ios/ 司机苹果 (Appium) tests/app/shipper_ios/ 货主苹果 (Appium) 公共模块: tests/app/_shared.py driver+ensure_logged_in 工厂 tests/app/_base_page.py App Page Object 基类 配置: test_config.yaml 拆分为 6 个独立 section + 货主账号
This commit is contained in:
+8
-2
@@ -23,8 +23,14 @@ markers =
|
||||
p1: P1 主要功能
|
||||
p2: P2 次要/异常流程
|
||||
smoke: 冒烟测试
|
||||
web: Web UI 测试(Playwright)
|
||||
app: App UI 测试(Appium)
|
||||
admin: 管理端 (Playwright)
|
||||
mini_program: 司机端小程序 (Playwright)
|
||||
driver_android: 司机安卓端 (Appium)
|
||||
shipper_android: 货主安卓端 (Appium)
|
||||
driver_ios: 司机苹果端 (Appium)
|
||||
shipper_ios: 货主苹果端 (Appium)
|
||||
appium: 所有 Appium 测试
|
||||
playwright: 所有 Playwright 测试
|
||||
|
||||
# 日志格式
|
||||
log_cli = true
|
||||
|
||||
Reference in New Issue
Block a user