moon

在 K8s 上按需拉起浏览器,跑 Selenium/Playwright 等自动化测试

Moon 是一个面向 Kubernetes 与 OpenShift 的浏览器自动化解决方案,核心目标是把 Selenium、Playwright、Puppeteer、Cypress 等主流浏览器自动化框架统一部署到容器编排平台上。它解决了传统浏览器自动化测试在集群环境中难以弹性伸缩、资源隔离差、版本管理混乱的问题:通过自定义资源与控制器,按需创建浏览器实例并自动回收,支持在本地或私有化环境中运行,无需依赖公有云服务。项目提供统一的 API 与命令行入口,让测试团队可以用同一套基础设施跑不同框架的用例,降低运维成本,并借助 Kubernetes 的调度能力实现高并发与故障自愈。适合需要大规模端到端测试、且已有 K8s/OpenShift 集群的团队。

开源 unknown 自动化工作流
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 279
维护状态 活跃
是否开源
定价模式 unknown

项目数据

分类自动化工作流
开发团队aerokube
所属国家
定价模式unknown
价格说明定价信息待确认
访问状态
是否开源
开源协议Apache-2.0
主要语言HTML
技术栈/模型chrome-devtools-protocol,cypress-io,kubernetes,moon,on-premises,openshift,playwright,puppeteer,selenium,selenium-grid,selenium-webdriver
GitHub 星标★ 279
30天Star增速
HF 下载量
上线时间2017-09-15 00:00:00
最近更新2026-09-12 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-09-18
浏览次数0

使用教程

核心亮点

  • 统一支持 Selenium、Playwright、Puppeteer、Cypress 四种主流框架,减少多套基础设施维护
  • 基于 Kubernetes/OpenShift 原生能力,可按需扩缩容并自动回收浏览器实例
  • 支持私有化部署,适合对数据安全有要求、无法使用公有云测试平台的企业

不足之处

  • 项目仍处于早期阶段,GitHub 星标仅 279,生态与文档成熟度有限
  • 主要代码语言为 HTML,工程结构与可维护性可能不如主流 Go/Java 项目直观

适用场景

  • 在已有 K8s 集群上搭建大规模端到端浏览器测试平台
  • 为多个团队统一提供 Selenium Grid 替代方案,按需分配浏览器资源
  • 在 OpenShift 私有化环境中运行 Cypress/Playwright 回归测试

替代项目

Selenium Grid、Zalenium

项目介绍

moon 是一个自动化工作流领域的开源项目,官方简介:Browser automation solution for Kubernetes and Openshift supporting Selenium, Playwright, Puppeteer and Cypress。项目使用 HTML 开发,在 GitHub 上获得 279 星标。

上一篇:crawlee

下一篇:crawlee-python

同类项目推荐

n8n 开源

拖拽搭建自动化流程,轻松接入 AI 与 400+ 应用,搞定重复工作。

Fair-code workflow automation platform with native AI capabilities. Combine visual b···

★ 205363 2026-08-10
robotcode 开源

让 Robot Framework 拥有现代 IDE 体验,调试、补全、运行一气呵成。

Open Source Toolkit for Robot Framework, providing Language Server Protocol support,···

★ 299 2026-08-10
puppeteer 开源

用 JavaScript 轻松操控无头浏览器,搞定自动化测试与网页抓取。

JavaScript API for Chrome and Firefox

★ 95591 2026-08-10
customermates 开源

比 Pipedrive 直观 10 倍的现代开源 CRM,轻松管理客户与自动化流程。

Building a modern alternative to Pipedrive that is 10x more intuitive.

★ 227 2026-08-10