What is Selenium
What is Selenium
open-source web automation tools that leverages the power of web browsers and
helps automate workflows of how users interact with the web application within
the browser
The history of Selenium dates back to the early 2000s. Jason Huggins, an engineer
in ThoughtWorks, created a JavaScript module.
Selenium IDE
Selenium IDE is an extension available for both Firefox and Chrome, which has the
record and replay functionality available.
Selenium RC
acts as a middleman between the user and the browser that needs to interact
WebDriver allows users to write custom code in their language of choice and
interact with the browser of their choice, through browser-specific drivers.
Selenium Grid
Selenium GRID allows users to run tests on different machines, with different
browsers and OS simultaneously,
Why is Selenium popular and What is selenium testing used for?
Opensource,
Mimic user action Almost all real-world user actions like button click, drag, and
drop selection, checkboxes, keypresses, taps, and scrolling can be automated using
Selenium testing.
Easy Implementation
Browser Support
Selenium WebDriver
o If you want to use a specific programming language for your
automation test cases.
o If you want to test applications in different platforms using
Selenium Grid
o Or, if you want to test applications in CI/CD.
o If you want to test applications and generate customized
HTML formatted reports.
o If you want to test modern dynamic data-heavy websites.
--------------------------------------------------------------------------------------------------------------------------
What is Selenium WebDriver?
open-source APIs, which provided the capabilities to interact with any of the modern web-
browsers