安装
先签入. 在您的应用程序文件夹中运行 :
npx --package=@buoy-gg/core buoy login
你的浏览器打开了浮标.gg. 点击允许。 你电脑里有这个标志 MCP使用该登录,所以不需要密钥. 作为备份,它从它运行的文件夹中的嵌入文件读取出一个密钥.
然后设立MCP:
npx -y @buoy-gg/mcp@latest init
从您的应用程序目录中运行 。 它登记a buoy 在您的 MCP 配置中添加服务器 buoy-optimize 技术。 您的回放原生应用程序也需要 @buoy-gg/external-sync. 一个免费账户获得基本工具和Buoy优化,Pro添加了完整的MCP. 重新启动您的编辑器, 打开您的应用程序, 首先 list_devices。 。 。 .
这个 MCP 指南 盖取所取所取所取所取所取所取所取所限. 新来的Buoy? 开始于 快开始。 。 。 .
Buoy 网络
让你的AI在自己的Chrome标签中使用网络. 这是免费的,不需要账户.
npx -y @buoy-gg/mcp@latest init --web
这增加了一个 buoy-web 用于您所有项目的服务器。 然后添加 Buoy Web Chrome 扩展并重新启动编辑器 。 它只使用它打开的分页,并且从不键入密码或卡号. 见 Buoy 网络指南。 。 。 .
读取屏幕
使用 native_inspect 读取点而不带水龙头.
过 pointX 财务报告和审定财务报表 pointY 在iOS Sim点.
其他主机使用像素. 在真正的iPhone上,这个读取了应用视图.
这个 x 财务报告和审定财务报表 y 字段仍然使用屏幕分数.
使用 screenshot_component 与 compareTo 查看已保存的 PNG
在现场屏幕旁边。 保存的文件首先出现.
使用完整路径, 或从工程根开始 .
保存的文件保持不变 .
再打一个电话
run_flow 可以窃听,打入和刷入一个电话.
A 类 swipe 步骤 untilEnd: true 到列表的末尾.
过 real: true 来让每张相机都能真正触摸.
screen_recording 可以吗 steps它记录他们,然后停止和保存.
一次多次模拟
这个 sim_farm_* 工具在一台Mac上运行许多精密的iOS sims和Android手机. 他们让Buoy加快优化速度. 问问你的经纪人:
Use buoy optimize and the sim farm on our slow feed screen.
特工找到尽可能多的想法 测试所有的想法 每一个想法都有它自己的模拟。 特工检查每个人的外观和内存使用量. 每个应用程序都像一个真实的手机(iPhone SE,或3 GB Android手机),因此一个使用过多内存的想法被淘汰. 那么最好的主意就定在一个安静的镜头上 你也可以自己经营农场:
npx -y @buoy-gg/mcp@latest farm status
npx -y @buoy-gg/mcp@latest farm phone use off
见 西姆农场指南。 。 。 .
一次许多克罗姆
这个 chrome_farm_* 工具在一个计算机上运行许多微小的 Chromes 。 每个软件都有自己的存储器和自己的调试地址。 你的测试和你的经纪人可以马上驱动它们:
npx -y @buoy-gg/mcp@latest farm chrome up 8 --url http://localhost:3000
npx -y @buoy-gg/mcp@latest farm chrome run 8 --url http://localhost:3000 -- node my-test.mjs
见 Chrome 农场指南。 。 。 .
部分 麻烦, 生活在您的应用程序内的开发工具。 专有软件. Buoy有限责任公司. 术语
本地配置文件
使用 native_profile 以启动、停止或取出时间化的iOS模拟器或Android跟踪。 使用 get_native_profile 用身份证读出来 开始追踪,运行流出,然后停止在 finally 步骤。 需要一个 Buoy Pro app. iOS 在 macOS 上需要 Xcode . Android需要在Mac或Linux上标注. 报告显示了热功能,热线和繁忙的跨度. 每个横跨它的来源。 RSS和帧数缺席时仍然未知. 低于30帧意味着判断太少. 样本无法找到睡觉的绞刑架. 读取指南。 。 。 .
内存检查
memory_check 启动或停止路径循环. get_memory_leaks 阅读其报告。 检查需要 Pro 和一个本地 dev 构建 @buoy-gg/memory-leaks。计时器计数时钟是可选的。 路线需要挂载 RouteTracker 为了循环.
开始返回 a runId. 为结果投票。 报告显示嫌疑人,GC证明和字节增长. 嫌犯就是线索 没有GC证明的空列表不能证明是干净的. 见 内存泄漏指南。 。 。 .
