WechatOnCloud/bridge/woc_bridge/ui/profiles/default.yaml
Kris 15fc62d478 feat: 完成微信UI自动化新架构全量开发与集成
- 新增六层UI自动化架构:从Backend到Capabilities的完整分层实现
- 添加WeChat 4.0分辨率适配Profile与图像模板资源
- 实现幂等缓存、熔断器、重试策略、链路追踪与监控指标
- 新增头像下载安全校验、发布朋友圈路径白名单防护
- 优化密钥缓存、DB校验逻辑与初始化流程
- 补充完整错误码体系与启动清场机制
2026-07-16 01:19:47 +08:00

75 lines
1.7 KiB
YAML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 微信 UI 自动化默认 Profile兜底几何定位
#
# 适用场景:无精确匹配 profile 时的最终兜底,覆盖 6 个核心元素。
# 几何参数参考 spec 4.2 节 YAML 示例与 xdotool_driver.py 现有硬编码常量。
#
# relative_to 字段仅作语义占位window / window_bottom_right
# 实际坐标计算统一用 x_ratio + x_offset / y_ratio + y_offset
# offset 已含正负号区分方向,详见 Actions._geom_find
search_box:
by_geom:
relative_to: window
x_ratio: 0.08
y_ratio: 0.05
x_offset: 0
y_offset: 0
threshold: 0.80
require_image: false
description: 左侧顶部搜索框
send_button:
by_geom:
relative_to: window_bottom_right
x_ratio: 1.0
y_ratio: 1.0
x_offset: -60
y_offset: -30
threshold: 0.80
require_image: false
description: 右下角发送按钮
input_box:
by_geom:
relative_to: window
x_ratio: 0.65
y_ratio: 0.93
x_offset: 0
y_offset: 0
threshold: 0.80
require_image: false
description: 聊天输入框
input_box_empty:
by_geom:
relative_to: window
x_ratio: 0.65
y_ratio: 0.93
x_offset: 0
y_offset: 0
threshold: 0.80
require_image: false
description: 空输入框灰色提示态(发送成功后校验用)
search_result_first:
by_geom:
relative_to: window
x_ratio: 0.08
y_ratio: 0.11
x_offset: 0
y_offset: 0
threshold: 0.80
require_image: false
description: 搜索结果第一项
main_view:
by_geom:
relative_to: window
x_ratio: 0.65
y_ratio: 0.50
x_offset: 0
y_offset: 0
threshold: 0.80
require_image: false
description: 主聊天视图post_verify 校验用)