需要人工验证 Android 系统浏览器打开 https://mobile.yangkeduo.com/goods.html 后,最终是否进入 PDD 首页。当前项目缺少一个可重复、能输出判断证据的独立脚本。
https://mobile.yangkeduo.com/goods.html
当前本地存在已进入不可逆阶段、等待核单的采购任务。根据安全红线,此时不得将该设备导航到测试页面。因此脚本必须在操作手机前检查本地数据库并拒绝运行。
client/tools/test_pdd_home_deeplink.py
client/data/client.db
irreversible_action_at
am start -a android.intent.action.VIEW -d <URL>
app_current()
dump_hierarchy()
classify_pdd_page
预计修改文件:
client/test/test_pdd_home_deeplink.py
docs/task/<工单号>-PDD通用商品链接首页跳转诊断脚本.md
从 client 目录执行:
client
C:/Python310/python.exe -m unittest discover -s test -p "test_pdd_home_deeplink.py" C:/Python310/python.exe tools/test_pdd_home_deeplink.py --device 192.168.0.173:5555
第二条真机命令当前预期因不可逆待核单任务而安全退出;完成核单后才允许实际打开网址。
状态:进行中。先实现数据库只读安全拦截和离线分类测试;当前存在不可逆待核单任务,因此不实际打开手机网页。
实施记录:仓库已有 client/tools/measure_goods_open.py 作为同类真机诊断工具,因此脚本路径调整为 client/tools/test_pdd_home_deeplink.py,避免新增重复的 scripts 目录;功能范围与验收标准不变。
client/tools/measure_goods_open.py
scripts
实现完成,状态:待验收。
实现提交:ff01f95
ff01f95
结果:
PUR-9109e06ee106ef63
由于当前任务仍待核单,没有实际打开手机网页。
本地归档已提交:
docs/task/118-PDD通用商品链接首页跳转诊断脚本.md
4c72255
工单保持打开,等待不可逆任务核单完成后的真机页面验收。
用户已于 2026-08-11 明确验收通过。
eca9289
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
需要人工验证 Android 系统浏览器打开
https://mobile.yangkeduo.com/goods.html后,最终是否进入 PDD 首页。当前项目缺少一个可重复、能输出判断证据的独立脚本。当前本地存在已进入不可逆阶段、等待核单的采购任务。根据安全红线,此时不得将该设备导航到测试页面。因此脚本必须在操作手机前检查本地数据库并拒绝运行。
做什么 / 不做什么
做什么
不做什么
已确认的实现方案
client/tools/test_pdd_home_deeplink.py。client/data/client.db,查询最新运行记录中存在irreversible_action_at且未完成核单的任务;存在时打印任务号并退出。am start -a android.intent.action.VIEW -d <URL>启动浏览器/系统链接处理。app_current()和dump_hierarchy(),复用现有classify_pdd_page。预计修改文件:
client/tools/test_pdd_home_deeplink.pyclient/test/test_pdd_home_deeplink.pydocs/task/<工单号>-PDD通用商品链接首页跳转诊断脚本.md验收标准
验证方式
从
client目录执行:第二条真机命令当前预期因不可逆待核单任务而安全退出;完成核单后才允许实际打开网址。
风险和回退
状态:进行中。先实现数据库只读安全拦截和离线分类测试;当前存在不可逆待核单任务,因此不实际打开手机网页。
实施记录:仓库已有
client/tools/measure_goods_open.py作为同类真机诊断工具,因此脚本路径调整为client/tools/test_pdd_home_deeplink.py,避免新增重复的scripts目录;功能范围与验收标准不变。实现完成,状态:待验收。
实现提交:
ff01f95结果:
client/tools/test_pdd_home_deeplink.py。PUR-9109e06ee106ef63,在 ADB 页面操作前安全退出;数据库记录未改变。由于当前任务仍待核单,没有实际打开手机网页。
本地归档已提交:
docs/task/118-PDD通用商品链接首页跳转诊断脚本.md4c72255工单保持打开,等待不可逆任务核单完成后的真机页面验收。
用户已于 2026-08-11 明确验收通过。
eca9289