#!/usr/bin/env python3
import subprocess,time,pathlib
s=pathlib.Path('/tmp/lead-32738-r1/capture')
def run(*a):
 p=subprocess.run(['agent-device',*a,'--session','capture-32738'],cwd='/home/user/t3code',capture_output=True,text=True)
 print(' '.join(a),p.returncode,p.stdout,p.stderr,flush=True)
 if p.returncode:raise SystemExit(p.returncode)
# Resume from the already-visible one-method menu; close it before the clean take.
run('record','start',str(s/'R2-after-final.mp4'),'--hide-touches')
time.sleep(1)
run('click','label="Merge options"','--settle');time.sleep(1)
run('back','--settle')
run('click','role="group" label="Fast-forward merge"','--settle');time.sleep(1)
run('click','label="Cancel"','--settle');time.sleep(2)
run('record','stop')
