Playwright 风格 API
使用 Playwright 风格的 TypeScript API,可通过角色、标签或文本定位元素,然后在熟悉的代码中串联操作和断言。
Mobilewright 是面向 iOS 和 Android 应用的 TypeScript 移动自动化框架,支持 Playwright 风格定位器、自动等待、本地报告,帮助开发者和 AI agent 编写确定性测试、脚本和检查。
Mobilewright 是一个用于移动应用的端到端测试框架。它提供 TypeScript API,可通过 Playwright 风格的交互模型、内置自动等待、断言和测试报告来自动化 iOS 和 Android 设备。
该产品面向需要确定性移动自动化来进行测试和脚本编写的开发者和 AI agent。其示例展示了对模拟器、仿真器和真机的支持,并围绕平台可访问性树提供集成,还提供一个 CLI,可以初始化项目、运行测试并生成报告。
使用 Playwright 风格的 TypeScript API,可通过角色、标签或文本定位元素,然后在熟悉的代码中串联操作和断言。
操作和断言会重试,直到元素存在、可见、已启用且稳定,从而减少手动等待或 sleep。
通过同一个 API,在 iOS 和 Android 上运行相同的测试流程,包括模拟器、仿真器和真机。
使用 `npm init mobilewright@latest` 设置项目,它会创建配置文件和示例测试,并可用 CLI 运行或检查测试。
检查可访问性树,并在失败时附加它,这样 agent 和调试工具就可以使用角色、标签和值,而不只依赖截图。
使用 HTML 报告在本地查看测试结果、筛选运行、检查错误,并回顾来自浏览器的截图。
当你需要可读、可审查的测试代码时,使用熟悉的定位器和断言,用 TypeScript 编写移动端到端测试。
使用自动等待操作来自动化应用内的重复流程,例如登录、引导流程或结账,从而减少手动暂停的需求。
当你需要跨平台覆盖时,在 iOS 和 Android 设备上运行相同的测试逻辑,包括模拟器、仿真器和实体硬件。
利用可访问性树和失败时的视图树,帮助 AI agent 或调试工具与真实 UI 元素交互,而不是仅凭截图猜测。
生成本地 HTML 报告,以便在测试运行后检查失败、截图和错误详情。
Mobilewright 是一个基于 TypeScript 的移动应用端到端测试框架。它使用 Playwright 风格的 API,让你可以通过基于角色、标签和文本的定位器自动化 iOS 和 Android 设备,并支持自动等待操作和可重试断言。
文档中说明它支持 iOS 和 Android,包括模拟器、仿真器和真机。网站示例还提到支持 UIKit、SwiftUI、React Native 和 Expo。
安装方式基于 npm:先安装该包,运行 `npm init mobilewright@latest` 脚手架创建项目,然后使用 `npx mobilewright test` 运行测试。该框架还提供 `npx mobilewright doctor` 用于环境检查,以及 `npx mobilewright show-report` 用于查看 HTML 报告。
是的。对比页面将 Mobilewright 描述为面向 AI agent 构建,支持访问平台可访问性树,并可在失败时附加视图树以便调试。主页也将其定位为面向开发者和 AI agent。
来源中没有显示已公开的定价。定价 URL 目前返回缺失文件错误,因此这里可用的网站内容无法确认具体套餐详情。
EAS Observe 是面向 Expo 和 React Native 应用的生产环境性能监控工具,可在 Expo 控制台中查看启动指标、会话时间线、版本标记和错误信息。
ByteAsk 是面向 C 和 C++ 的终端优先 AI 编码 agent,可直接编辑仓库,并在展示 diff 前用真实编译器、调试器、sanitizers 和测试验证修改。提供免费版与付费方案。
CreateOS Sandbox 是基于 Firecracker 微型虚拟机的隔离计算环境,用于运行代码和 agent 工作负载,支持私有网络、SDK、CLI 和 MCP 程序化控制。
GitBot 是基于本地浏览器的工作区,可借助 Claude Code、Codex 或 OpenCode 创建可复用的编程机器人,跨仓库文件夹运行代理,并保留持久线程与可配置权限。
Codex Plugins 将可复用技能、应用集成和 MCP 服务器打包为工作流,可在 Codex 应用中安装或通过 Codex CLI 使用,帮助扩展连接服务任务、复用指令和团队共享流程。
Wallie 是一款开源 AI 直播助手,能观看屏幕、聆听聊天并以可配置人设生成实时解说。支持本地运行、使用自有密钥,适合无真人出镜内容、自动化直播和实时互动。