The 4 Most Common Test Automation Challenges (and How to Overcome Them)