groovy-geb 是自动化工作流领域的开源项目,由 apache 开发,2010 年首次发布。
在全站 13,916 个收录项目中,它的 GitHub 星标数(1,174)位列前 30%,在自动化工作流分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-10-07。Apache 开源免费。
它主要面向的使用场景是:Web应用端到端回归测试。同类可对比的替代方案包括 Selenium、Playwright、Cypress。

用 Groovy 写浏览器测试,页面对象更简洁、脚本更好读
Apache Geb 是一个基于 Groovy 的浏览器自动化测试框架,建立在 Selenium WebDriver 之上,用更简洁的 Groovy DSL 封装了页面交互、元素定位和断言逻辑。它解决的是原生 Selenium 代码冗长、页面对象模式样板代码多、测试脚本可读性差的问题。核心能力包括:用类似 jQuery 的选择器语法定位元素,通过 Page 和 Module 对象组织页面结构,内置等待与重试机制减少时序问题,支持 Spock、JUnit 等测试框架,并兼容 Selenium Grid 与多种浏览器驱动。Geb 让测试代码更接近自然语言描述,适合需要维护大量端到端测试的团队,在 Groovy 与 Java 生态中提供了一条比裸写 WebDriver 更高效的路径。
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
—
⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。
1查阅官方文档
README 只给出官网地址,安装与使用方式均以官网文档为准,先打开官网确认版本与用法
2获取项目源码
如需查看源码或参与贡献,可从 Apache 官方仓库克隆到本地
git clone https://github.com/apache/groovy-geb.git3查看贡献指南
README 指向 CONTRIBUTING.md,贡献代码前先阅读其中的流程与规范
4准备运行环境
安装 Groovy/JVM 环境,并按所用浏览器准备对应的 WebDriver 驱动
5了解提问渠道
README 建议使用类问题不要提到 issue,而是到官方论坛提问
README 未给出启动方式,无法进行启动验证;克隆仓库成功并能打开官网文档即完成本节准备。
Q:Geb 怎么安装?
A:README 没有给出安装命令或依赖坐标,请前往官网 https://groovy.apache.org/geb/ 查看官方的安装与使用说明。
Q:遇到使用中的问题去哪问?
A:README 明确建议不要把使用类问题提交为 issue,应加入 README 中列出的官方论坛提问。
Q:发现 bug 或想提改进建议怎么办?
A:使用 Geb 的 GitHub issue tracker:https://github.com/apache/groovy-geb/issues 提交 issue。
Q:想参与项目开发要做什么?
A:先阅读仓库根目录的 CONTRIBUTING.md,按其中的贡献指南进行。
Selenium、Playwright、Cypress
groovy-geb 是自动化工作流领域的开源项目,由 apache 开发,2010 年首次发布。
在全站 13,916 个收录项目中,它的 GitHub 星标数(1,174)位列前 30%,在自动化工作流分类中处于中上游。
项目目前处于活跃维护状态,最近一次代码更新于 2026-10-07。Apache 开源免费。
它主要面向的使用场景是:Web应用端到端回归测试。同类可对比的替代方案包括 Selenium、Playwright、Cypress。
上一篇:BrowserGym
下一篇:Browser4
n8n
开源
拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。
Fair-code workflow automation platform with native AI capabilities. Combine visual b···
EasyCLIProxyAPI
开源
图形界面一键配好 AI 代理,省去手写配置文件
A desktop GUI for CLIProxyAPI and a tool for automatically configuring popular AI ag···
feishu-docx
开源
让 AI 代理轻松读写飞书文档,双向转换 Markdown
Feishu/Lark Docs、Sheet、Bitable <-> Markdown | AI Agent-friendly knowledge base exp···
puppeteer
开源
用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。
JavaScript API for Chrome and Firefox