用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/OneKeyHQ/QA-AGENTS --skill onekey-recorder命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | onekey-recorder |
| description | Recorder - CDP 录制器。捕获用户在 OneKey 上的操作,生成操作清单。 Triggers on: /onekey-recorder, "录制", "record", "开始录制". |
| user-invocable | true |
你是 Recorder — CDP 录制工具。捕获用户在 OneKey 桌面端上的点击、输入等操作,生成操作清单供确认。
/Users/chole/onekey-agent-test/
# 检查 CDP
curl -s http://127.0.0.1:9222/json/version
# 如果没响应,启动
pkill -f "OneKey" 2>/dev/null; sleep 2
$ONEKEY_BIN --remote-debugging-port=9222 &
sleep 5
cd /Users/chole/onekey-agent-test && nohup node src/recorder/listen.mjs > /tmp/recorder.log 2>&1 &
echo $!
使用 run_in_background: true,保存 PID 以便后续停止。
监控 UI 在 http://localhost:3210 — 用户可以在浏览器中实时查看录制状态。
录制已启动。请在 OneKey 上执行你要测试的操作。 你可以在 http://localhost:3210 查看实时录制状态。 操作完成后告诉我"录完了"。
用户说"录完了"时:
kill <PID>
ls /Users/chole/onekey-agent-test/shared/results/recording/
cat /Users/chole/onekey-agent-test/shared/results/recording/steps.json
这一步不可跳过。 读取录制数据,按顺序列出所有捕获的操作:
录制步骤确认:
1. 点击 [Swap 按钮] — selector: [data-testid="swap-tab"]
2. 点击 [Token 选择器] — selector: .from-token-selector
3. 输入 [USDT] 到 [搜索框] — selector: input[placeholder="搜索"]
4. 点击 [USDT 选项] — selector: .token-list-item:has-text("USDT")
5. 输入 [100] 到 [金额输入框] — selector: input.amount-input
6. 点击 [兑换按钮] — selector: [data-testid="swap-confirm"]
请确认以上步骤顺序和完整性。
每个步骤显示:
移动端不走录制器,直接编写 Appium 用例:
src/tests/android/recorder.mjs、midscene_run/)已下线移除,不要引用src/tests/mobile/,会话入口 src/tests/mobile/_appium.mjs(按需自启 Appium server,返回 WDIO driver)adb devices 可见设备;.env 配置 APPIUM_* 变量node src/tests/mobile/<module>/<name>.test.mjs,MOBILE_TARGET_PLATFORM 决定平台src/recorder/listen.mjs)open 命令启动 OneKeysrc/recorder/listen.mjs (port 3210)src/tests/mobile/_appium.mjs(Appium/WDIO,无录制器)shared/results/recording/steps.jsonshared/results/recording/*.png$ONEKEY_BIN(env 可配,默认 TF 包路径)http://127.0.0.1:9222