DEV Community

Dinesh Rajavel
Dinesh Rajavel

Posted on

task 15

1.selenium IDE(Integrated Development Environment):
Selenium IDE offers simple installation and is easy to learn, while Selenium WebDriver is more powerful and flexible at a higher cost.
Acts as a plug-in for your browser
Has point and click accessibility.
Provides the ability to build out tests into a grid for parallel test execution.
Provides the ability to execute testing remotely. This provides a significant advantage when testing multiple setups for the same test cases.
Able to record user behavior and play it back for reviewing and QA purposes.
selenium web driver:
Selenium WebDriver is a code library of APIs for controlling browsers.
Broad language support - Allowing your team to use the language they know best, without additional training needed.
Multi-browser compatibility - Allowing for testing on multiple browsers to accommodate all possible users, as well as different user systems.
Open-source - This means you have vast stores of knowledge and tools that have built up over the years to solve any and all problems.
selenium Grid:
Selenium Grid is a smart proxy server that makes it easy to run tests in parallel on multiple machines. This is done by routing commands to remote web browser instances, where one server acts as the hub. This hub routes test commands that are in JSON format to multiple registered Grid nodes.

Selenium WebDriver. If you want to create robust, browser-based regression automation suites and tests, scale and distribute scripts across many environments.

How to useful Automation Testing:
Create a WebDriver instance.
Navigate to a webpage.
Locate a web element on the webpage via locators in selenium.
Perform one or more user actions on the element.
Preload the expected output/browser response to the action.
Run test.

4.All Browser Driver used in selenium:
The major implementation classes of WebDriver interface are Chrome Driver, Edge Driver, Firefox Driver, Internet Explorer Driver etc. Each driver class corresponds to a browser. We simply create the object of the driver classes and work with them.
Chrome Driver: It helps you to execute Selenium Scripts on Chrome browser.
Firefox Driver: It helps you to execute Selenium Scripts on Firefox browser.
Internet Explorer Driver: It helps you to execute Selenium Scripts on Internet Explorer browser.


Top comments (0)