{
  "version": "2.0",
  "description": "页面注册表：Phase 4 用例步骤识别直达URL（match_rules/skip_steps/url）+ 语义化运行时页面身份识别（url_patterns/fingerprint）",
  "pages": [
    {
      "id": "create_meeting",
      "name": "新建会议",
      "url": "https://192.168.5.44/#/meetingV3?meetingV3=%2FmeetingV3%2F%23%2FCreateMeeting",
      "url_patterns": [
        "meetingV3.*CreateMeeting",
        "meetingV3.*createMeeting"
      ],
      "fingerprint": [
        {"selector": ".topic_item input", "min_count": 1}
      ],
      "match_rules": [
        {"type": "step_name_contains", "value": "新建会议"},
        {"type": "selector_contains", "value": "新建会议"}
      ],
      "skip_steps": {
        "step_name_contains": ["新建会议", "功能中心", "会议预约"],
        "action_is": ["click"]
      }
    },
    {
      "id": "login",
      "name": "登录页",
      "url": "",
      "url_patterns": [
        "login",
        "Login"
      ],
      "fingerprint": [
        {"selector": "input[placeholder*='手机号']", "min_count": 1}
      ]
    },
    {
      "id": "home",
      "name": "主页",
      "url": "",
      "url_patterns": [
        "#/home",
        "#/dashboard"
      ],
      "fingerprint": [
        {"selector": ".home_nav_left", "min_count": 1}
      ]
    },
    {
      "id": "meeting_detail",
      "name": "会议详情",
      "url": "",
      "url_patterns": [
        "meetingV3.*Detail",
        "MeetingDetail"
      ],
      "fingerprint": [
        {"selector": ".detail_top", "min_count": 1}
      ]
    },
    {
      "id": "meeting_list",
      "name": "会议列表",
      "url": "https://192.168.5.44/#/meetingV3?meetingV3=%2FmeetingV3%2F%23%2FmeetingAll",
      "url_patterns": [
        "meetingV3.*meetingAll",
        "meetingV3.*MeetingList",
        "meeting/list"
      ],
      "fingerprint": [
        {"selector": ".meeting_list", "min_count": 1}
      ]
    }
  ]
}
