Skip to content
Related Articles

Related Articles

Difference between Selenium Remote Webdriver and Selenium Webdriver

Improve Article
Save Article
  • Last Updated : 17 Oct, 2022
Improve Article
Save Article

1. Selenium Remote Webdriver: It is an class that is used to execute the browser automation and to execute assessments in a distributed environment or on a remote computing device. In other words, It is a class that implements the WebDriver interface and this action is performed on the remote server. There are different driver classes for a browser such as ChromeDriver, FirefoxDriver, etc. 

2. Selenium Webdriver: It helps you to interact with browsers directly with the help of some automation scripts which includes a starting point, various variables with their binding values, and the source code. It is used to give support to various platforms, and its execution is little faster as compared to that of Selenium IDE or RC. It provides multiple client libraries which can be used in different programming languages like Python, C, Java, etc. which is used to build automation for the Selenium test. 

Difference between Selenium Remote Webdriver and Selenium Webdriver:

Selenium Remote WebdriverSelenium Webdriver
It is a class which implements a Webdriver interface.It is an interface and to use this, org.openqa.selenium.* package is required.
It has some extra methods which are used for the implementation of the class.It has a lesser number of methods as compared to Remote Webdriver, used for the interface implementation.
In this, the object is used to manage browser which is present in the grid.In this, many browsers are managed by the Webdriver object.
Remote Webdriver is a part of Webdriver.It is not part of any Webdriver.
It provides methods like startSession(), getSessionId(), etc.It provides methods like quit(), get(), etc.
To test this, the remote machine is required.It can be tested on the local machine.
It does not depend on the OS.It depends on the OS.
My Personal Notes arrow_drop_up
Related Articles

Start Your Coding Journey Now!