But at least TFA wrote up the criticism in text, even transcribing some of the screenshots.
For UI you need to figure out different locales, OS versions, etc.
Automating terminal commands is easy, because that is how the OS works anyways. All programs invoke each other by issuing (arrays of) strings to the OS and telling it to exec this.