[Task][T23] 完成 v2 PDD 商品详情采集一加真机验收 #25

Open
opened 2026-08-15 14:44:20 +08:00 by ila · 2 comments
Owner

基本信息

原始需求摘要

在一加/ColorOS 真机从浏览器打开 PDD 链接,采集不同颜色及对应价格和全部尺码,并在管理端查看结果。

验收

验证指定设备与任务快照、浏览器/系统确认、最终包名和 Activity、全部颜色、稳定价格、全部尺码、SKU 展开、缺失数据部分完成、错误分类、心跳和串行;不保存控件树/截图,不触发下单支付。记录真实未验证项。

非目标与风险

不支持华为 ROM,不采购,不支付,不用 OCR/VLM;PDD A/B 页面只能按现有真机证据验收。

## 基本信息 - 上级 Epic: #1 - 依赖: T20~T22 - 任务编号: T23 - 是否可并行: 否。 - 子项目影响: `android/`、`server/`、`web/`、`docs/`。 ## 原始需求摘要 在一加/ColorOS 真机从浏览器打开 PDD 链接,采集不同颜色及对应价格和全部尺码,并在管理端查看结果。 ## 验收 验证指定设备与任务快照、浏览器/系统确认、最终包名和 Activity、全部颜色、稳定价格、全部尺码、SKU 展开、缺失数据部分完成、错误分类、心跳和串行;不保存控件树/截图,不触发下单支付。记录真实未验证项。 ## 非目标与风险 不支持华为 ROM,不采购,不支付,不用 OCR/VLM;PDD A/B 页面只能按现有真机证据验收。
Author
Owner

开始实施

依赖 T20~T22 已验收,开始 T23 一加/ColorOS 真机验收。

本工单只验证 v2 商品详情采集闭环:任务快照、浏览器/系统确认、最终包名与 Activity、颜色价格、全部尺码、SKU 展开、部分完成、错误分类、心跳与串行。不会保存控件树/截图,不触发下单或支付;华为兼容不在范围内。

## 开始实施 依赖 T20~T22 已验收,开始 T23 一加/ColorOS 真机验收。 本工单只验证 v2 商品详情采集闭环:任务快照、浏览器/系统确认、最终包名与 Activity、颜色价格、全部尺码、SKU 展开、部分完成、错误分类、心跳与串行。不会保存控件树/截图,不触发下单或支付;华为兼容不在范围内。
Author
Owner

真机首次执行发现问题

正式 v2 任务 #20 已由一加设备 2 领取并串行执行,浏览器到 PDD 跳转成功,最终包名/Activity 为 com.xunmeng.pinduoduo/com.xunmeng.pinduoduo.activity.NewPageActivity,但任务失败为 RULE_NOT_MATCHED:采集期间离开 PDD 商品详情页。

代码核对发现 AccessibilityService 把所有 TYPE_WINDOW_STATE_CHANGED 的 event.className 都当作 Activity;规格弹层/窗口的类名会覆盖已确认的真实 Activity,导致采集期间页面证据误判。修复方向:只接受 PackageManager 能确认的已声明 Activity,弹层/控件窗口事件保留最近一次真实 Activity;增加回归测试后重新安装并重置正式任务。不会放宽包名、Activity 或目标控件规则。

### 真机首次执行发现问题 正式 v2 任务 #20 已由一加设备 2 领取并串行执行,浏览器到 PDD 跳转成功,最终包名/Activity 为 `com.xunmeng.pinduoduo/com.xunmeng.pinduoduo.activity.NewPageActivity`,但任务失败为 `RULE_NOT_MATCHED:采集期间离开 PDD 商品详情页`。 代码核对发现 AccessibilityService 把所有 `TYPE_WINDOW_STATE_CHANGED` 的 `event.className` 都当作 Activity;规格弹层/窗口的类名会覆盖已确认的真实 Activity,导致采集期间页面证据误判。修复方向:只接受 PackageManager 能确认的已声明 Activity,弹层/控件窗口事件保留最近一次真实 Activity;增加回归测试后重新安装并重置正式任务。不会放宽包名、Activity 或目标控件规则。
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OPC/goauto#25