SkillsScout
ENG-QUALITY / 工程效率与代码质量

selenium-skill-lambdatest-agent-skills

收录日期 2026-08-14·来源仓库 ↗
受欢迎程度
7
可用程度与相关性
8
安全性
9
8.0SCOUT SCORE

1. 基本信息

项目 内容 数据来源
名称 selenium-skill-lambdatest-agent-skills
作者/维护者 TestMu AI(原 LambdaTest) GitHub API
来源链接 https://github.com/LambdaTest/agent-skills/tree/main/selenium-skill
许可证 MIT GitHub API
GitHub Stars / Forks 所属合集仓库 352★ / 69 forks(该数字属整个合集仓库,不代表本技能自身独立热度) GitHub API
最新版本 1.0(SKILL.md front matter 自述,仓库未发布正式 Release) GitHub API
安装方式 见第 10 章 仓库 README

2. 功能介绍与亮点

selenium-skill 让 AI 编码助手生成生产级 Selenium WebDriver 自动化脚本与测试,覆盖 Java、Python、JavaScript、C#、Ruby、PHP 六种语言(SKILL.md front matter 列出前五种,reference/php-patterns.md 额外补充 PHP 支持):

3. 适用场景

所属分类:工程效率与代码质量

已采用或计划采用 Selenium WebDriver 做浏览器自动化测试的多语言技术团队,需要 AI 编码助手按业界最佳实践(显式等待、稳定定位器、Page Object Model)生成测试代码,尤其适合团队技术栈横跨 Java/Python/JavaScript/C#/Ruby/PHP 中的一种或多种、且可能需要在多浏览器/多设备组合上跑跨浏览器测试的场景。

4. 跨 Agent 兼容性

Agent 结论 依据
Claude Code 原生支持 SKILL.md 采用标准 Agent Skills 格式,仓库 README 明确列出 Claude Code 为受支持助手,并提供官方安装 CLI
Codex 未验证 仓库 README 列出的受支持助手为 “Claude Code, Copilot, Cursor, Gemini CLI”,未点名 Codex
OpenClaw 未验证 已抓取材料未提及
Hermes Agent 未验证 已抓取材料未提及

5. 推荐理由

它把 Selenium 生态里最容易踩坑的部分(隐式/显式等待混用、脆弱 XPath、浏览器进程泄漏)显式写成反模式对照表,配合九份按语言拆分的参考文档与一份 21.4 KB 的生产级 Playbook(线程安全驱动工厂、CI 集成、数据驱动测试),覆盖六种主流语言,对已有 Selenium 技术栈、想让 AI 助手按统一规范写测试的团队实用。

6. 评分

维度 分数 说明
受欢迎程度 7 TestMu AI(原 LambdaTest)是该领域公认的一线测试云平台:累计融资 1.08 亿美元(8 轮,最近一轮 2024 年 Avataar Venture Partners 领投的 3800 万美元 C 轮),18,000+ 企业客户(含 Microsoft、OpenAI、Nvidia),Forbes 2026-01-12 有专文报道。合集仓库整体 352 stars 属整个合集,不代表本技能自身独立热度,GitHub 上未检索到与 selenium-skill 直接相关的 issue 或 PR
可用性 8 本地路径零配置、零付费依赖,scaffold-project.sh 一条命令生成完整项目骨架;文档完整覆盖六种语言,含 9 份参考文档 + 1 份脚手架脚本(合计约 44.4 KB);云端路径需注册 TestMu AI 账号并配置 LT_USERNAME/LT_ACCESS_KEY(本地使用不受影响);子目录最后提交约 2026-02-23(约 5.7 个月前),未见归档或功能性问题
安全性 9 见下方安全检查清单
综合评分 8.0 三项均值

安全检查清单:① Shell 命令执行——scaffold-project.sh 仅执行 npm init/npx playwright install 等标准前端工具链命令(已逐行核实脚本内容),范围限定在新建项目目录内;② 联网外发——本地路径无任何外发,云端路径仅连接用户主动配置的 TestMu AI 官方 Hub 端点;③ 凭据——云端功能需 LT_USERNAME/LT_ACCESS_KEY 环境变量,存储方式(环境变量,非硬编码)清晰透明,本地功能不涉及任何凭据;④ 可疑指令——全文与脚本逐份扫描未见诱导执行额外操作、访问文件或外发数据的文字;⑤ 作者信誉——TestMu AI,融资/客户量/媒体报道均可查证,良好;⑥ License——MIT,明确;⑦ 最近维护——约 2026-02-23,约 5.7 个月前,所属仓库整体未被归档。

7. 跟同类 Skills 相比的优势

方案 核心定位 与本技能的差异
webapp-testing(Anthropic 官方 anthropics/skills 仓库子技能) Claude 自主用 Playwright + Python 直接驱动浏览器验证本地 Web 应用(截图、读 console 报错) 定位不同:webapp-testing 是“AI 自己动手验证页面”,本技能是“AI 帮用户写 Selenium 测试代码”,前者面向调试场景、后者面向可复用测试套件产出
agent-browser / browser-use / browserbase 一类 AI 浏览器代理 AI 自主探索式浏览网页、执行开放式任务 属完全不同范式:这类工具让 AI 实时操控浏览器完成任务,不产出可维护的测试代码资产;本技能产出的是可纳入 CI、可复用的结构化 Selenium 测试文件
同仓库内的 playwright-skill / cypress-skill(聚焦更新一代的浏览器自动化框架) 分别面向 Playwright、Cypress 技术栈 均支持相同的 TestMu AI 云端矩阵,但目标框架不同——Selenium 覆盖语言最广(六种)、在企业遗留测试套件中占比最高,Playwright/Cypress 更偏向现代 JS/TS 项目的新建测试

8. 用户评价

该技能目前在第三方平台尚无具名用户评价;LambdaTest/agent-skills 仓库整体在 GitHub 上有多位贡献者的真实协作记录。

9. 其他补充

10. 安装使用方式

方式一:官方 CLI(仓库推荐)

git clone https://github.com/LambdaTest/agent-skills && cd agent-skills
npx agentskillsforall add https://github.com/LambdaTest/agent-skills.git --skill selenium-skill

方式二:手动复制

git clone https://github.com/LambdaTest/agent-skills
cp -r agent-skills/selenium-skill ~/.claude/skills/

安装后注意事项:复制到位后无需重启,Agent 会在识别到 “Selenium”、“WebDriver”、“ChromeDriver” 等触发词时自动读取本技能内容。本地使用需自行安装对应语言的 Selenium 依赖库(如 Java 项目的 Maven selenium-java 依赖);若需云端跨浏览器矩阵,需先在 TestMu AI 官网注册账号并设置 LT_USERNAME/LT_ACCESS_KEY 环境变量。

11. 注意事项