• 陈泽健's avatar
    feat(smart-locate): 语义定位器+组合选择器+Claude增强+iframe穿透 (Phase 3-6) · 5d261143
    陈泽健 提交于
    Phase 3 - Playwright语义定位器:
    - 新增role:/text:/placeholder:/label:/testid:格式
    - 执行器_do_click/_do_fill支持语义API优先
    
    Phase 4 - 组合选择器生成:
    - 弹窗/抽屉/表格行/Tab/表单内元素自动生成组合选择器
    - 统一选择器优先级体系
    
    Phase 5 - Claude语义增强优化:
    - 单候选也调用Claude验证,返回confirmed字段
    - Prompt增加页面URL/路由/前后步骤上下文
    - 候选信息保留完整属性
    
    Phase 6 - iframe/微前端选择器穿透:
    - 关键词匹配记录元素frame来源
    - 选择器格式: iframe[src*="xxx"] >> element_selector
    - 执行器支持frame路径选择器解析和点击/填充
    Co-Authored-By: 's avatarClaude <noreply@anthropic.com>
    5d261143
test_phase4_combined.py 4.6 KB