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