From 0f867fd9fd024c856b12d419cffbfd3f4737ca93 Mon Sep 17 00:00:00 2001 From: empty Date: Sun, 28 Dec 2025 21:24:05 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=89=A9=E5=B1=95=20DOM=20=E9=80=89?= =?UTF-8?q?=E6=8B=A9=E5=99=A8=E8=A6=86=E7=9B=96=20Tab=20=E5=86=85=E5=AE=B9?= =?UTF-8?q?=E5=8C=BA=E5=9F=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 新增选择器: - .ant-tabs-tab, .el-tabs__item (框架 Tab) - [role='row'], .ant-table-row (表格行) - .card-header, .card-title (卡片) - .tab-pane a, .tab-content a (Tab 内容链接) 效果: 发现 17 → 19 个元素,含右侧内容区域 --- src/agent/explorer.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/agent/explorer.py b/src/agent/explorer.py index adef562..1d4290e 100644 --- a/src/agent/explorer.py +++ b/src/agent/explorer.py @@ -184,9 +184,18 @@ class FeatureExplorer: '[role="menuitem"]', // 菜单项 '[role="tab"]', // 标签页 '[role="link"]', // 角色链接 + '[role="row"]', // 表格行 '.nav-item, .menu-item', // 导航项 '[onclick]', // 点击事件 'input[type="submit"]', // 提交按钮 + // Tab 内容区域常见元素 + '.ant-tabs-tab', // Ant Design tabs + '.el-tabs__item', // Element UI tabs + '.tab-pane a, .tab-content a', // Tab 内容链接 + '.card-header, .card-title', // 卡片标题 + 'tr[data-row-key]', // 表格可点击行 + '.ant-table-row', // Ant Design 表格行 + '.list-item, .list-group-item', // 列表项 ]; for (const selector of selectors) {