Extends WebDriver Extents Search Context Firefox Extends Remote WebDriver IE Driver Extends Remote WebDriver Safari Extends Remote WebDriver Chromium Extends Remote WebDriver Reason Common Interface – Certain browsers inherits the common behaviours from Remote WebDriver, these common interfaces allow the developers and tester to perform their operation such as commands and methods across different browsers. Code Reusability: - By leveraging the capabilities provided by Remote web Driver, the browser specific driver can reuse the common functionality for communication with selenium WebDriver and browser. Consistent Architecture -Helps this architecture to compatible with different browsers, consistency simplifies the design of the selenium WebDriver framework. Remote Execution - t allows users to run their tests on a remote machine (e.g., on a Selenium Grid) by providing a central hub for test execution. Edge and Chromium Extends Chromium Driver. Reason...