In the simplest form, software testing consists of creating test cases from a defined input space, executing those test cases for the systemunder-test (SUT), and evaluating the outputs with a mechanism for determining success or failure (i.e. oracle). Bodies of research focus on the selection, execution, evaluation, and even testing of software tests. Many tools and frameworks aim to apply the research in ways that improve test development. However, the options available for testing user interfaces have technical limitations that negatively impact practical application in industry. As such, this industry abstract explores the journey between industry-standard frameworks for testing user interfaces, the negative impacts of their limitations, and a proposed solution that attempts to avoid those issues.