WARNING: If your XPath looks like this: //body/div/div/div/div/div/div/form/div/input then read this ebook right now!
Proper identification is critical to successful automation, and XPath expressions can help you ensure effective testing. But if your XPaths are lousy then your test automation will be too. Topics in this ebook include:
Test code that is easy to author and debug
Highly maintainable test code which is more resilient to changes in the app under test
Reusable automated tests across different versions of the app under test
Cross-platform automated solutions (mobile and desktop web) can be built
Reduce false-negative errors