You don't need hdmi out, just ability to do screenshots, which easy to script.

Arguably though, browser automation gets you 95% of the way there for most things.

Many systems won't allow the end user to install any software (e.g. work issued laptops), but you can plug in HDMI and USB.