包裹现有测试栈
不要求迁移或重写测试工程,直接包裹已有的 Appium、Maestro、Playwright 或 Selenium 实例,在其上提供高层 API,原有测试可以继续运行。
官方说明 ↗拖动滑块完成拼图,通过后发送验证码
独立第三方 AI 评测平台 · 只用实测数据
Alumnium 是一个开源实验性项目,MIT 许可,为 Web 与移动端测试提供更高层抽象。它不替换现有测试生态,而是包裹 Appium、Maestro、Playwright 或 Selenium 实例,通过操作无障碍树并交给 AI 模型执行指令,让已有的端到端测试逐步用 AI 替代部分代码。当前版本 v0.23.1,安装包 127 MB。短板是项目自述为实验性,官方未公开定价与付费方案。
Alumnium 是一个基于 AI 的测试自动化项目,目标是简化 Web 与移动应用的交互操作,并提供更稳健的断言校验机制。官方将其定位为「实验性项目」,构建在已有的测试自动化生态之上,而不是另起炉灶。
它提供 MCP server、多语言客户端库和测试运行器三类形态。开发者可以通过 MCP 把 Alumnium 接入支持 MCP 的编码代理(如 Claude Code、Codex、Grok Build),也可以直接使用 Java、Python 或 TypeScript 客户端,把 Alumnium 接入已有的 Selenium、Playwright 或 Appium 驱动中。当前发布的版本号为 v0.23.1,安装包体积 127 MB。
使用路径分两类:工程师在既有测试工程里初始化 Alumnium,逐步用 AI 替换部分测试代码;代理用户则通过安装脚本或包管理器装好 Alumnium 二进制,配置 AI 提供方凭据后接入 MCP 兼容的编码代理。
不要求迁移或重写测试工程,直接包裹已有的 Appium、Maestro、Playwright 或 Selenium 实例,在其上提供高层 API,原有测试可以继续运行。
官方说明 ↗运行时操作应用的无障碍树,先压缩再连同指令一起发送给 AI 模型,由模型判断要执行的动作或完成断言校验,而不是依赖固定选择器。
官方说明 ↗提供 MCP server,可用安装脚本或包管理器安装二进制,再通过 claude mcp add、codex mcp add、grok mcp add 等命令接入 MCP 兼容的编码代理。
官方说明 ↗提供 Java、Python、TypeScript 客户端库,分别支持 pip、uv 与 npm、pnpm、Yarn、Bun 安装,以及 Gradle、Maven 构建工具接入。
官方说明 ↗设置阶段需要选择支持的 AI 提供方并在必要时配置凭据,示例命令中出现 anthropic、codex、xai 等模型标识与对应 API Key 环境变量。
官方说明 ↗面向已经在 CI 上跑着数十个端到端测试的团队,允许只把其中一部分测试替换为 AI 驱动,减少需要编写和维护的测试代码量。
官方说明 ↗当你的团队已经有一套跑在 CI 上的 Selenium 或 Playwright 测试,想试试用 AI 减少维护成本时,Alumnium 值得试——它不逼你迁移,可以只把部分测试换成 AI 驱动,MIT 许可也没有授权顾虑。但官方把项目定位为实验性,还没有走到稳定可依赖的阶段,把它当作生产测试的主力框架为时过早。另外官网未公开定价,商业支持与付费方案都无从判断,团队若要长期投入需要自行评估维护风险。
CI 上已经跑着数十条 Selenium 或 Playwright 测试,想用 AI 减少编写和维护代码量的团队,可以按测试逐条替换,迁移成本可控。
日常在 Claude Code、Codex 或 Grok Build 里工作的开发者,可以通过 MCP server 直接把 Alumnium 的能力接进现有工作流。
三种官方客户端覆盖了主流服务端与前端语言,测试代码用这三种语言写的团队接入最顺。
官方明确把项目称为实验性,功能与接口仍可能变化,把关键回归测试完全托付给它存在返工风险。
Alumnium 要求自行选择 AI 提供方并配置凭据,官网未公开托管版或商业支持方案,缺少运维人力的团队要额外掂量。
| 指标 | 数值 | 数据来源 |
|---|---|---|
| 当前版本号 | v0.23.1 | 官网安装区版本标识 |
| 安装包体积 | 127 MB | 官网安装区文件大小标识 |
| 许可证 | MIT License | 官网首页许可标识 |
项目本身以 MIT 许可开源,官网未公开任何付费档位或订阅方案。不过使用它需要选择并接入一个 AI 提供方,这部分费用取决于你选用的提供方,与 Alumnium 项目本身无关。
当前版本为 v0.23.1,安装包 127 MB。代理用户可以用安装脚本或包管理器安装 Alumnium 二进制;开发者则通过 pip、uv、npm、pnpm、Yarn、Bun 或 Gradle、Maven 安装对应语言的客户端库。
Alumnium 不替换你的测试栈,而是包裹已有的 Appium、Maestro、Playwright 或 Selenium 实例,在其上提供一层高层 API。原有测试运行器、报告流程都可以保留,属于渐进式引入 AI 的路线。
运行时它操作应用的无障碍树,把树压缩后连同「要做什么」的指令一起发送给 AI 模型,由模型输出需要执行的动作或断言结果。这种做法的目的是让测试更接近真人操作、减少对固定选择器的依赖。
需要。设置阶段要求选择一个受支持的 AI 提供方,并在其要求的情况下配置凭据。示例命令里出现了 anthropic、codex、xai 等模型标识,以及 ANTHROPIC_API_KEY、XAI_API_KEY、OPENAI_API_KEY 等环境变量。
官网未说明地域限制或国内网络的可用性,也没有提到是否需要额外代理。如果你的项目依赖境外 AI 提供方的接口,能否顺畅调用要先自行接通验证。
官网多处安装入口显示当前版本为 v0.23.1,安装包体积 127 MB,覆盖 npm、pnpm、Yarn、Bun、pip、uv、Gradle、Maven 等安装方式。
官方公告 ↗