3. Open-source web automation
tool
Need to run selenium server,
which helps to launch and kill
browsers, interpret languages
and acts as an HTTP proxy
Separate Client libraries for each
language
Uses Selenium Core to talk with
the browser, which is a javascript
program
Inject Javascript directly into the
browser
FEATURES
WWW.PRASHANTHSAMS.COM
SELENIUM
Remote Control
6. Combination of Selenium RC and
WebDriver
Better compared to Selenium RC
and Selenium IDE
Provides well-designed object-
oriented design
Drivers for each browser
Makes direct calls to the browser
Not necessary to run selenium
server unless selenium grid is
used or while connecting a
remote machine
FEATURES
WWW.PRASHANTHSAMS.COM
SELENIUM
WebDriver
7. SELENIUM IDE
Record & Playback
tool
SELENIUM
WEBDRIVER
API to
automate tests with
driver support
EASTWAY UNIVERSITY
OF SOCIAL SCIENCES WWW.PRASHANTHSAMS.COM
Distribute tests on
different machines
SELENIUM GRID
8. Record and playback tool
Similar to UFT/QTP
Develop test cases in Selenese
language
Support exporting the tests in
your favorite language
Can create Test suites and Test
cases
Involve data-driven tests
Prioritize locators while fetching
elements
Can have direct access to cloud
load testing providers like
Neustar web performance or
APICA
Run selenium server to execute
the tests recorded in IDE
CHARACTERISTICS
WWW.PRASHANTHSAMS.COM
SELENIUM
IDE
9. THANK YOU
HAVE A NICE DAY!
SELENIUMWORKS
WWW.PRASHANTHSAMS.COM
WWW.SELENIUMWORKS.COM
WWW.DEVOPSQA.WORDPRESS.COM