You are on page 1of 6

Test Automation with Selenium

Selenium Variants
Selenium IDE
Firefox Plugin Record-and-playback interactions with the browser

Selenium RC/ Web Driver


Java server interact with the web application using any language Cross Browser Support Supported Programming Language- C#, Java, Perl, PHP, Python, Ruby

Selenium Grid
Extends Selenium RC to distribute tests across multiple servers

Selenium IDE
Feature
Easy record and playback Intelligent field selection will use IDs, names, or XPath as needed Autocomplete for all common Selenium commands Walk through tests Debug and set breakpoints Save tests as HTML, Ruby scripts, or any other format

Selenium IDE
Limitations
Scripts written using Selenium IDE can be used for only Firefox browser Difficult to record user action inside pop-ups. Difficult to interact with multiple frames/Alerts/Page Navigation/Drag&Drop/AJAX based UI elements

Selenium RC
Feature
Automate web applications for different web browsers on different platforms Java runtime environment Client Drivers available for most of the Programming Language (Nunit, Junit etc)

You might also like