We all want to build maintainable tests for our web applications. As a part of this goal, we want to avoid losing sleep over implementation details and focus on making our tests give us the confidence for which they are intended. Those tests should be maintainable in the long run…