feat(cross_end): add driver-to-settlement E2E test with SQL retry

- Add DriverFreightFlowPage (Android): 28-step flow covering accept/load/unload
- Add FreightAccountingPage (Web): accounting/audit/finance-payment/shipper-payment
- Add db_helper: update_risk_control_status via pymysql
- Fix ensure_logged_in: coordinate tap on 'mine' tab + login check
- Add test_driver_to_settlement.py: full cross-end E2E with SQL retry

Co-authored-by: xst <xst@ntocc.com>
This commit is contained in:
xst
2026-07-22 17:18:52 +08:00
parent 6f5668b7ec
commit f75a6f5ec9
6 changed files with 763 additions and 22 deletions
+1
View File
@@ -5,3 +5,4 @@ pyantiword
playwright>=1.40
Pillow>=10.0 # 截图像素对比 (result-reporter Agent)
# Appium-Python-Client>=3.0 # 取消注释以启用移动端自动化
pymysql>=1.0 # 数据库操作(测试中更新风控状态等)