Reliable, automated end-to-end-testing that depends on what is shown on your screen instead of the technology you are running on