Hands-On Selenium WebDriver with Java. A Deep Dive into the Development of End-to-End Tests