DriverFreightFlowPage (APP): - 流程方法拆为单一职责的细粒度操作(open_freight_tab/fill_quantity/upload_photo_from_album/...), 流程方法仅做编排,公共 API 不变,用例零改动 - 移除全部 implicitly_wait 全局副作用,每步显式等待目标元素 - 容错点击(已知晓/确定)改为 _tap_by_text_if_present,跳过时记录 warning FreightAccountingPage (Web): - _go/_click_search 改显式等待(搜索框出现/列表数据行或空态),替代固定 2s/1s sleep - 表格等待升级为 td:visible,避开 vxe-table 固定列隐藏占位单元格 - 点击行操作按钮后显式等待弹窗出现,替代固定 800ms - 车队长下拉选择改显式等待下拉项渲染 - 可选弹窗操作统一收敛到 _try_click,跳过时记录 warning;关键确认按钮保持严格 两条 E2E 用例在真实环境回归通过(TC-D2S-001 116s / TC-D2S-002 112s)。
51 lines
6.0 KiB
Plaintext
51 lines
6.0 KiB
Plaintext
2026-07-31 15:52:00 [INFO] tests.cross_end.test_driver_to_settlement — ============================================================
|
|
2026-07-31 15:52:00 [INFO] tests.cross_end.test_driver_to_settlement — 跨端 E2E: 司机APP → 管理端核算打款 完整流程开始
|
|
2026-07-31 15:52:00 [INFO] tests.cross_end.test_driver_to_settlement — ============================================================
|
|
2026-07-31 15:52:11 [INFO] tests.cross_end.test_driver_to_settlement — Phase 1: 司机 APP — 开始接单流程
|
|
2026-07-31 15:52:21 [INFO] tests.cross_end.test_driver_to_settlement — -> 接单流程完成
|
|
2026-07-31 15:52:21 [INFO] tests.cross_end.test_driver_to_settlement — Phase 1: 司机 APP — 开始装货流程
|
|
2026-07-31 15:52:45 [INFO] tests.cross_end.test_driver_to_settlement — -> 装货流程完成
|
|
2026-07-31 15:52:45 [INFO] tests.cross_end.test_driver_to_settlement — Phase 1: 司机 APP — 开始卸货流程
|
|
2026-07-31 15:53:00 [INFO] tests.cross_end.test_driver_to_settlement — -> 卸货流程完成
|
|
2026-07-31 15:53:00 [INFO] tests.cross_end.test_driver_to_settlement — Phase 1: 司机 APP — 获取运输单号
|
|
2026-07-31 15:53:02 [INFO] tests.cross_end.test_driver_to_settlement — -> 运输单号: RHJC040026072700011549450042
|
|
2026-07-31 15:53:02 [INFO] tests.cross_end.test_driver_to_settlement — Phase 2: Web管理端 — 运费核算(首次查询无数据时自动 SQL 重试)
|
|
2026-07-31 15:53:13 [INFO] tests.cross_end.test_driver_to_settlement — -> 运费核算完成: RHJC040026072700011549450042
|
|
2026-07-31 15:53:13 [INFO] tests.cross_end.test_driver_to_settlement — Phase 2: Web管理端 — 运单审核
|
|
2026-07-31 15:53:20 [INFO] tests.cross_end.test_driver_to_settlement — -> 运单审核完成: RHJC040026072700011549450042
|
|
2026-07-31 15:53:20 [INFO] tests.cross_end.test_driver_to_settlement — Phase 2: Web管理端 — 垫资-财务打款
|
|
2026-07-31 15:53:28 [INFO] tests.cross_end.test_driver_to_settlement — -> 垫资-财务打款完成: RHJC040026072700011549450042
|
|
2026-07-31 15:53:28 [INFO] tests.cross_end.test_driver_to_settlement — Phase 2: Web管理端 — 垫资-货主打款
|
|
2026-07-31 15:53:40 [INFO] tests.cross_end.test_driver_to_settlement — -> 垫资-货主打款完成: RHJC040026072700011549450042
|
|
2026-07-31 15:53:40 [INFO] tests.cross_end.test_driver_to_settlement — ============================================================
|
|
2026-07-31 15:53:40 [INFO] tests.cross_end.test_driver_to_settlement — 跨端 E2E: 司机APP → 管理端核算打款 完整流程结束!
|
|
2026-07-31 15:53:40 [INFO] tests.cross_end.test_driver_to_settlement — 运输单号: RHJC040026072700011549450042
|
|
2026-07-31 15:53:40 [INFO] tests.cross_end.test_driver_to_settlement — 核算完成: True
|
|
2026-07-31 15:53:40 [INFO] tests.cross_end.test_driver_to_settlement — 审核完成: True
|
|
2026-07-31 15:53:40 [INFO] tests.cross_end.test_driver_to_settlement — ============================================================
|
|
2026-07-31 15:53:47 [INFO] tests.cross_end.test_driver_to_settlement — ============================================================
|
|
2026-07-31 15:53:47 [INFO] tests.cross_end.test_driver_to_settlement — 跨端 E2E: 司机APP → 管理端核算打款(车队长全额收款)完整流程开始
|
|
2026-07-31 15:53:47 [INFO] tests.cross_end.test_driver_to_settlement — ============================================================
|
|
2026-07-31 15:53:53 [INFO] tests.cross_end.test_driver_to_settlement — Phase 1: 司机 APP — 开始接单流程
|
|
2026-07-31 15:54:02 [INFO] tests.cross_end.test_driver_to_settlement — -> 接单流程完成
|
|
2026-07-31 15:54:02 [INFO] tests.cross_end.test_driver_to_settlement — Phase 1: 司机 APP — 开始装货流程
|
|
2026-07-31 15:54:24 [INFO] tests.cross_end.test_driver_to_settlement — -> 装货流程完成
|
|
2026-07-31 15:54:24 [INFO] tests.cross_end.test_driver_to_settlement — Phase 1: 司机 APP — 开始卸货流程
|
|
2026-07-31 15:54:40 [INFO] tests.cross_end.test_driver_to_settlement — -> 卸货流程完成
|
|
2026-07-31 15:54:40 [INFO] tests.cross_end.test_driver_to_settlement — Phase 1: 司机 APP — 获取运输单号
|
|
2026-07-31 15:54:41 [INFO] tests.cross_end.test_driver_to_settlement — -> 运输单号: RHJC040026072700011551250043
|
|
2026-07-31 15:54:41 [INFO] tests.cross_end.test_driver_to_settlement — Phase 2: Web管理端 — 运费核算(车队长全额收款模式)
|
|
2026-07-31 15:54:56 [INFO] tests.cross_end.test_driver_to_settlement — -> 运费核算完成(车队长全额收款): RHJC040026072700011551250043
|
|
2026-07-31 15:54:56 [INFO] tests.cross_end.test_driver_to_settlement — Phase 2: Web管理端 — 运单审核
|
|
2026-07-31 15:55:04 [INFO] tests.cross_end.test_driver_to_settlement — -> 运单审核完成: RHJC040026072700011551250043
|
|
2026-07-31 15:55:04 [INFO] tests.cross_end.test_driver_to_settlement — Phase 2: Web管理端 — 垫资-财务打款
|
|
2026-07-31 15:55:11 [INFO] tests.cross_end.test_driver_to_settlement — -> 垫资-财务打款完成: RHJC040026072700011551250043
|
|
2026-07-31 15:55:11 [INFO] tests.cross_end.test_driver_to_settlement — Phase 2: Web管理端 — 垫资-货主打款
|
|
2026-07-31 15:55:23 [INFO] tests.cross_end.test_driver_to_settlement — -> 垫资-货主打款完成: RHJC040026072700011551250043
|
|
2026-07-31 15:55:23 [INFO] tests.cross_end.test_driver_to_settlement — ============================================================
|
|
2026-07-31 15:55:23 [INFO] tests.cross_end.test_driver_to_settlement — 跨端 E2E: 司机APP → 管理端核算打款(车队长全额收款)完整流程结束!
|
|
2026-07-31 15:55:23 [INFO] tests.cross_end.test_driver_to_settlement — 运输单号: RHJC040026072700011551250043
|
|
2026-07-31 15:55:23 [INFO] tests.cross_end.test_driver_to_settlement — 核算完成: True
|
|
2026-07-31 15:55:23 [INFO] tests.cross_end.test_driver_to_settlement — 审核完成: True
|
|
2026-07-31 15:55:23 [INFO] tests.cross_end.test_driver_to_settlement — ============================================================
|