It may seem easy to record UI tests, but there are challenges associated with getting them to run consistently. It is difficult to create and maintain a suite of UI tests that grow with your app. We'll explore different approaches to adding UI tests and find a balanced compromise that doesn't bog down a project too much.