#!/usr/bin/env bash
set -euo pipefail
# Run after seed-preference.py and open the PR list in an authenticated 1280x800 session.
: "${AGENT_BROWSER:?}" "${BROWSER_SESSION:?}" "${CAPTURE_DIR:?}"
browser() { "$AGENT_BROWSER" --session "$BROWSER_SESSION" "$@"; }
browser record start "$CAPTURE_DIR/preference.webm"
browser find text 'Remember fast-forward preference' click
browser wait --text 'Fast-forward and rebase are both enabled.'
browser find role button click --name 'More pull request actions'
browser find role menuitemradio click --name 'Fast-forward merge'
browser find role button click --name 'Maximize panel'
browser reload
browser wait --text 'Remember fast-forward preference'
browser find role button click --name 'Maximize panel'
browser find role button click --name 'More pull request actions'
browser snapshot -i
python3 "${STABLE_CAPTURE_DRIVER:?}" "$AGENT_BROWSER" "$BROWSER_SESSION" "$CAPTURE_DIR/preference-after-reload.png"
browser record stop
