与任意界面集成
你可以使用 Midscene 的 Agent 来控制任意界面,比如 IoT 设备、内部应用、车载显示器等,只需要实现一个符合 AbstractInterface 定义的 UI 操作类。
在实现了 UI 操作类之后,你可以获得 Midscene Agent 的全部特性:
- TypeScript 的 GUI 自动化 Agent SDK,支持与任意界面集成
- 用于调试的 Playground
- 通过 yaml 脚本控制界面
- 暴露 UI 操作的 MCP 服务
演示和社区项目
我们已经为你准备了一个演示项目,帮助你学习如何定义自己的界面类。强烈建议你查看一下。
-
演示项目 - 一个简单的演示项目,展示如何定义自己的界面类
-
Android (adb) Agent - 这是 Midscene Android (adb) Agent,同样依赖此特性实现
-
iOS (WebDriverAgent) Agent - 这是 Midscene iOS (WebDriverAgent) Agent,同样依赖此特性实现
还有一些使用此功能的社区项目:
- midscene-ios - 使用 Midscene 驱动 "iPhone 镜像" 应用的项目

