mcpField
S
selenium

selenium

github.com/full-stack-skills测试与质量264 次安装4 周前更新
代码仓库

关于 selenium

用于使用 Selenium WebDriver 编写和维护浏览器自动化测试的 Skill,涵盖元素定位、等待、多浏览器与 CI 配置,以及可重复测试和失败诊断实践。

主要功能

  1. 01WebDriver 测试脚本
  2. 02元素定位与等待
  3. 03多浏览器和 Grid 指引
  4. 04无头模式与 CI 工作流
  5. 05失败时保存截图和日志
  6. 06可重复测试实践

适用场景

  1. 01创建浏览器端 E2E 测试
  2. 02等待动态页面元素
  3. 03在 CI 或 Grid 中运行测试
  4. 04通过截图和日志诊断失败

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/full-stack-skills/testing-skills --skill selenium

安装后在 Claude Code 中输入/selenium确认已加载。

附带文件agents/openai.yamlLICENSE.txt

README 原文English

来自项目 README

README 暂无中文译文,以下为英文原文;中文介绍见上方。

When to use this skill

Use this skill whenever the user wants to:

  • 用 Selenium WebDriver 编写或维护浏览器自动化测试
  • 定位元素、等待、多浏览器与 CI 集成(如 Grid)

How to use this skill

  1. 环境:安装浏览器驱动(ChromeDriver/GeckoDriver)或 Selenium 4 管理;对应语言绑定(Python/Java/JS 等)。
  2. 脚本:driver.get、find_element、click、send_keys;显式/隐式等待;截图与 cookie。
  3. CI:无头模式或 Grid;并行与报告(如 Allure)。

Best Practices

  • 显式等待替代 sleep;优先 id、css、相对定位。
  • 用例独立、可重复;失败时截图与日志。
  • 敏感信息与 URL 用配置;Grid 与版本匹配。

Keywords

selenium, WebDriver, 浏览器自动化, E2E

评论

支持 Markdown