WechatOnCloud/bridge/woc_bridge/ui/profiles/default.yaml

75 lines
1.7 KiB
YAML
Raw Normal View History

# 微信 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 校验用)