2. Agenda
• What is Selenium?
• Selenium’s Tool Suite
• Supported Browsers and Platforms
Confidential
Presented by Khanh Do
2
3. What is Selenium?
• Selenium automates browsers. That's it.
• Primarily it is for automating web
applications for testing purposes.
• Selenium is composed of multiple software
tools. Each has a specific role.
Confidential
Presented by Khanh Do
3
4. Selenium’s Tool Suite
• Selenium 2.0 - Selenium Webdriver
• Selenium 1.0 - Selenium RC or Remote
Control
• Selenium IDE (Integrated Development
Environment)
• Selenium-Grid 2.0
• Selenium-Grid 1.0
Confidential
Presented by Khanh Do
4
5. Selenium’s Tool Suite
• Selenium 2.0 - Selenium Webdriver
– newest addition to the Selenium toolkit
– more cohesive and object oriented API
– supports the WebDriver API and underlying
technology
– still runs Selenium 1’s Selenium RC interface
for backwards compatibility
Confidential
Presented by Khanh Do
5
6. Selenium’s Tool Suite
• Selenium 1.0 - Selenium RC or Remote
Control
– support for several languages
(Java, Javascript, Ruby, PHP, Python, Perl
and C#)
Confidential
Presented by Khanh Do
6
7. Selenium’s Tool Suite
• Selenium IDE (Integrated Development
Environment)
– is a prototyping tool for building test scripts
– is a Firefox plugin and provides an easy-touse interface for developing automated tests
– exports user actions as a reusable script in
one of many programming languages that can
be later executed
Confidential
Presented by Khanh Do
7
8. Selenium’s Tool Suite
• Selenium-Grid
– allows the Selenium RC solution to scale for
large test suites and for test suites that must
be run in multiple environments
– allows you to run your tests in parallel
(different tests can be run at the same time on
different remote machines)
Confidential
Presented by Khanh Do
8
9. Supported Browsers and Platforms
• In Selenium 2.0, the supported browsers
vary depending on whether you are using
Selenium-WebDriver or Selenium-RC
• http://www.seleniumhq.org/docs/01_introd
ucing_selenium.jsp#supported-browsersand-platforms
Confidential
Presented by Khanh Do
9