While few people deny the benefits of test automation, comprehensive automated testing via UI (browser for web applications) is rarely implemented in software projects. Common reasons for projects' failed attempts on test automation To succeed in automated testing via UI, software projects need to overcome all these 3 challenges. This book presents a practical approach to implementing test automation for web applications. Topics