drupal-manual-video-testing
Drupal Manual Video Testing
Overview
Manually verifies a drupal.org issue or MR on a running ddev site by following the issue's own testing instructions. It records the current behaviour, snapshots the database, resets, records the missing pieces, and concatenates the parts into one silent MP4 with a text overlay describing each step. There is no narration and no mouse cursor: the browser is driven over CDP / JavaScript events, which is faster than moving a visible pointer.
The recording happens inside the ddev web container on a virtual X display (:99) at
1920x1080. agent-browser drives Chromium over CDP (navigate, read the accessibility
tree, click, fill, dispatch JS events); ffmpeg -f x11grab captures the screen. Because we
do not teach a human to click, the invisible CDP input is exactly what we want.
Work in parts: record a chunk of the flow, pause, change site state or restore a
snapshot, record the next chunk. Parts are numbered 01, 02, ... in play order and
concatenated at the end.