43 lines
2.0 KiB
Bash
43 lines
2.0 KiB
Bash
#!/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"
|