feat(smart-locate): 语义定位器+组合选择器+Claude增强+iframe穿透 (Phase 3-6)
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:
Claude <noreply@anthropic.com>
正在显示
backend/scripts/test_phase5_6.py
0 → 100644
请
注册
或者
登录
后发表评论