2. WHAT IS SELENIUM
• Selenium is a free (open source) automated testing framework used
to validate web applications across different browsers and platforms.
You can use multiple programming languages like Java, C#, Python,
etc. to create Selenium Test Scripts.
3. WHO DEVELOPED SELENIUM
• Selenium was created by Jason Huggins in 2004. An engineer
at ThoughtWorks, He named this program the
“JavaScriptTestRunner.”
• Seeing potential in this idea to help automate other web
applications, he made JavaScriptRunner open-source, which
was later re-named Selenium Core.
4. SELENIUM TOOL SUITE
COMPONENTS
Selenium Software is not just a single tool but a suite of
software, each piece catering to different Selenium QA testing
needs of an organization.
Here is the list of tools
•Selenium Integrated Development Environment (IDE)
•Selenium Remote Control (RC)
•WebDriver
•Selenium Grid
At the moment, Selenium RC and WebDriver are merged into a
5. • Selenium WebDriver is the most important component of Selenium Tool's Suite.
"Selenium 2.0" is integrated with WebDriver API, providing a simpler and more concise
programming interface.
• Selenium WebDriver is a browser automation framework that accepts commands and sends them to a
browser. It is implemented through a browser-specific driver. It directly communicates with the browser and
controls it. Selenium WebDriver supports various programming languages like – Java, C#, PHP, and Python,
• The following image will give you a fair understanding of Selenium components and the
Test Automation Tools.
SELENIUM WEBDRIVER
6.
7.
8. DRAWBACKS OF SELENIUM
WEBDRIVER?
• Requires Programming Knowledge and Expertise
• No Support for Desktop Applications.
• No Customer Support
• No Built In Object Repository
• Managing Browser-Selenium Dependencies