返回顶部
3

3d-pet-checkout-test3D宠物下单测试

执行 3D Pet 宠物下单测试完整流程,包含登录、选择产品、上传图片、等待生成、验证结账。用于自动化测试 joyarti 3D 宠物产品购买流程。

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
239
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

3d-pet-checkout-test

3D Pet 下单测试

执行3D宠物产品下单完整流程,验证购买路径是否正常。

触发条件

  • - 用户说测试3D宠物、测试下单、3D Pet test、运行工作流
  • cron定时任务触发
  • 手动执行测试

关键配置

配置环境变量默认值
网站-https://joyarti.com
账号邮箱
JOYARTI_EMAIL | (无默认值,请设置) | | 账号密码 | JOYARTI_PASSWORD | (无默认值,请设置) | | 测试图片 | JOYARTIIMAGEURL | (可选) | | 推送目标 | FEISHU_TARGET | (无默认值,需配置) |

环境变量设置

在运行前设置环境变量(可选,如不设置则使用默认值):

bash
export JOYARTI_EMAIL=your-email@example.com
export JOYARTI_PASSWORD=your-password
export JOYARTIIMAGEURL=https://example.com/image.jpg
export FEISHUTARGET=chat:ocxxxxxxxxxxxxxxxxxx

执行步骤

Step A: 登录

  1. 1. navigate到https://joyarti.com/account/login
  2. wait 2000ms
  3. evaluate填写邮箱密码并点击Login
  4. wait 4000ms等待跳转
  5. evaluate验证登录成功(URL含/account)

Step B: 选择产品

  1. 1. evaluate点击导航3D Figure
  2. wait 3000ms,验证URL含figmaker
  3. evaluate点击For Pets (必须用BUTTON元素)
  4. wait 3000ms
  5. evaluate点击Minimal Style的Create按钮 (必须用BUTTON元素)
  6. wait 3000ms,验证URL含style2且有文件上传框

Step C: 上传图片

  1. 1. exec下载图片到/tmp/openclaw/uploads/pet_image.jpg
  2. exec运行CDP上传脚本:
bash CDPSCRIPT=${WORKSPACE}/cdpupload.py # 或从skill目录读取 python3 $CDPSCRIPT /tmp/openclaw/uploads/petimage.jpg joyarti

- 成功输出:OK: files=1
- 失败输出:ERR: ...

  1. 3. wait 3000ms
  2. evaluate点击Create Preview按钮

Step D: 等待生成

  1. 1. 禁止用browser wait超过20s
  2. 用exec + curl轮询,每次sleep 30s:
bash sleep 30 && curl -s http://127.0.0.1:18800/json/list | python3 -c import json,sys tabs=json.load(sys.stdin) for t in tabs: if joyarti in t.get(url,) and projectId in t.get(url,): print(DONE:, t[url])
  1. 3. 检测输出含DONE:即生成完成,提取projectId

Step E: 验证结账

  1. 1. evaluate点击Buy Now
  2. wait 4000ms
  3. evaluate验证跳转到Shopify(URL含myshopify.com或checkout)
  4. evaluate读取结账关键字段(产品、价格)
  5. 验证:产品含Pet/Figure,价格含$89.99
  6. 必须登出并关闭浏览器

消息规则

每个Step开始和完成必须发消息到飞书群:

javascript
message(action=send, channel=feishu, target=FEISHU_TARGET, message=...)

  • - Step开始:⏳ Step X: xxx开始...
  • Step完成:✅ Step X: xxx完成 — {关键结果}
  • Step失败:❌ Step X: xxx失败 — {原因}

最终报告模板

🧪 3D Pet下单测试报告
时间:{startTime}–{endTime}(约{duration}分钟)
账号: JOYARTI_EMAIL

A: 登录 - {结果}
B: 选择产品 - {结果}
C: 上传图片 - {结果}
D: 3D生成 - {结果}
E: 结账验证 - {结果}

projectId: {projectId}
产品: {product}
价格: {price}

结论:{通过/失败}

注意事项

  1. 1. 点击必须用BUTTON:禁止点击SPAN/DIV元素,必须用querySelectorAll(button)限定
  2. 上传用CDP脚本:browser.upload()不触发React onChange
  3. 生成等待用exec:禁止browser.act kind=wait timeMs>20000
  4. 必须登出关闭浏览器:确保下次测试干净
  5. 禁止点击Place order/Pay now:只验证不付款

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 3d-pet-checkout-test-1776060849 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 3d-pet-checkout-test-1776060849 技能

通过命令行安装

skillhub install 3d-pet-checkout-test-1776060849

下载

⬇ 下载 3d-pet-checkout-test v1.0.0(免费)

文件大小: 11.19 KB | 发布时间: 2026-4-14 15:50

v1.0.0 最新 2026-4-14 15:50
3D Pet 下单自动化测试 — 初始版本

- 实现完整 3D Pet 宠物购买流程的自动化测试,包括登录、选品、上传图片、生成预览与结账验证
- 支持飞书群消息通知,每步关键节点自动推送进度与结果
- 配置项与环境变量集中管理,便于自定义测试账号与图片
- 强调关键操作规范,如按钮点击、文件上传与轮询检测
- 测试流程结束后,自动生成标准化报告

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部