WebDriver notes
Relationship between RemoteWebDriver and WebDriver (is not of a parent/child): =============================================================================== RemoteWebDriver implements WebDriver ChromeDriver extends RemoteWebDriver (& hence can be upcasted): ================================================================ ChromeDriver driver = new ChromeDriver(); //...