There are no items in your cart
Add More
Add More
Item Details | Price |
---|
Lorem Ipsum is simply dummy text of the printing and typesetting industry.
Thu Jun 30, 2022
What is WebDriver?
Selenium WebDriver is a web framework that permits you to execute cross-browser tests. It is an interface to write instruction sets that can be run interchangeably in many browsers.
WebDriver is made up of following components:
– Language Bindings: Selenium provides support to multiple libraries such as Ruby, Python, Java, etc as language bindings.
– JSON Wire Protocol: JSON stands for JavaScript Object Notation. It is used to transfer data between a server and a client on the web. JSON Wire Protocol is a REST API that transfers the information between HTTP server. Each BrowserDriver (such as FirefoxDriver, ChromeDriver, etc.) has its own HTTP server.
– Browser Drivers: Selenium provides drivers specific to each browser and without revealing the internal logic of browser functionality, the browser driver interacts with the respective browser by establishing a secure connection. These browser drivers are also specific to the language which is used for test case automation like C#, Python, Java, etc.
– Real Browsers: Selenium provides support for multiple browsers like Chrome, Firefox, Safari, Internet Explorer etc.
When a test script is executed with the help of WebDriver, the following tasks are performed in the background:
Example:
Scenario – Navigate to https://qascript.com
Bijan Patel
A California-based travel writer, lover of food, oceans, and nature.