Files

43 lines
2.0 KiB
Bash
Raw Permalink Normal View History

2026-07-31 09:05:15 +08:00
#!/usr/bin/env bash
SHOTS=D:/myCode/hunliji/dev/_shots
mkdir -p "$SHOTS"
echo "=== A. login ==="
agent-browser open http://127.0.0.1:8888/admin >/dev/null 2>&1
agent-browser wait --load load >/dev/null 2>&1
agent-browser type "input[placeholder=管理员账号]" admin >/dev/null 2>&1 || true
agent-browser type "input[placeholder=密码]" admin123 >/dev/null 2>&1 || true
agent-browser click "button[type=submit]" >/dev/null 2>&1 || true
agent-browser wait --load load >/dev/null 2>&1
sleep 2
agent-browser snapshot > /tmp/sa.txt 2>&1 || true
grep -c "内容编辑后台" /tmp/sa.txt && echo "OK editor loaded" || echo "WARN editor not loaded"
echo "=== B. 背景音乐 tab ==="
agent-browser click "text=背景音乐" >/dev/null 2>&1 || agent-browser click "背景音乐" >/dev/null 2>&1 || true
sleep 1
agent-browser snapshot > /tmp/sb.txt 2>&1 || true
grep -c "上传音乐" /tmp/sb.txt && echo "OK music upload button" || echo "WARN music upload missing"
grep -c "背景音乐 1" /tmp/sb.txt && echo "OK default track present" || echo "WARN default track missing"
agent-browser screenshot "$SHOTS/admin-music.png" 2>&1 | head -1 || true
echo "=== C. 相册页管理 layout options ==="
agent-browser click "text=相册页管理" >/dev/null 2>&1 || agent-browser click "相册页管理" >/dev/null 2>&1 || true
sleep 1
agent-browser snapshot > /tmp/sc.txt 2>&1 || true
for opt in 单图 错落双图 一大五小 九宫格 瀑布流 轮播滑动 拍立得; do
if grep -q "$opt" /tmp/sc.txt; then echo "OK option: $opt"; else echo "MISS option: $opt"; fi
done
agent-browser screenshot "$SHOTS/admin-photos.png" 2>&1 | head -1 || true
echo "=== D. guest intro ==="
agent-browser open http://127.0.0.1:8888/ >/dev/null 2>&1
agent-browser wait --load load >/dev/null 2>&1
sleep 1
agent-browser snapshot > /tmp/sd.txt 2>&1 || true
grep -c "点击开启请柬" /tmp/sd.txt && echo "OK intro curtain shows" || echo "WARN intro curtain missing"
agent-browser screenshot "$SHOTS/guest-intro.png" 2>&1 | head -1 || true
agent-browser close >/dev/null 2>&1 || true
echo "DONE"