采购目标颜色为长繁体文字时,PDD 规格面板是没有 scrollable 属性的自绘横向颜色行,且同一行存在文本“款式”。Client 可能把颜色选项“款式”误判为颜色分类标题,导致颜色区域坐标错误;目标颜色虽在控件树中,却被判定为没有完整安全点击位置,报错 PURCHASE_OPTIONS_MISMATCH。
本地诊断 XML 显示目标卡片在 [36,1081][216,1134],同一行另有“款式”节点,颜色行没有 scrollable=true。
从 client 目录执行: C:/Python310/python.exe -m pytest test/test_pdd_u2_purchase_adapter.py test/test_select_color_size.py -q C:/Python310/python.exe -m py_compile src/util/select_color_size.py src/pdd_u2_purchase_adapter.py
真实 Android 回归需单独记录,不执行自动付款。
错误扩大区域可能点击其他控件;只有目标卡片完整、唯一且位于颜色行内才允许点击,否则继续安全失败。繁简等价产生多个候选时停止。回退为恢复旧安全失败路径,保留诊断和历史记录。
#270 已完成实现,现进入待验收。
请验收后再关闭工单。
No dependencies set.
The note is not visible to the blocked user.
基本信息
要解决什么
采购目标颜色为长繁体文字时,PDD 规格面板是没有 scrollable 属性的自绘横向颜色行,且同一行存在文本“款式”。Client 可能把颜色选项“款式”误判为颜色分类标题,导致颜色区域坐标错误;目标颜色虽在控件树中,却被判定为没有完整安全点击位置,报错 PURCHASE_OPTIONS_MISMATCH。
本地诊断 XML 显示目标卡片在 [36,1081][216,1134],同一行另有“款式”节点,颜色行没有 scrollable=true。
做什么 / 不做什么
怎么做
验收标准
怎么验证
从 client 目录执行:
C:/Python310/python.exe -m pytest test/test_pdd_u2_purchase_adapter.py test/test_select_color_size.py -q
C:/Python310/python.exe -m py_compile src/util/select_color_size.py src/pdd_u2_purchase_adapter.py
真实 Android 回归需单独记录,不执行自动付款。
风险和回退
错误扩大区域可能点击其他控件;只有目标卡片完整、唯一且位于颜色行内才允许点击,否则继续安全失败。繁简等价产生多个候选时停止。回退为恢复旧安全失败路径,保留诊断和历史记录。
#270 已完成实现,现进入待验收。
实现
验证
提交与归档
请验收后再关闭工单。