Friday, 2 September 2011

Selenium Rc


Selenium is a suite of tools to automate web app testing across many platforms. It is a GUI based automation tool. Initially it is built by Thought Works. It supports various browsers on various platforms
Selenium Components:
1) Selenium IDE
Selenium IDE can be used only in FireFox. It is an add-on for FireFox. User can record the actions and can edit and debug the tests. It can be used to identify IDs, name and XPath of objects. Only one test at a time.
2) Selenium RC (Remote Control)

Selenium Remote Control is a test tool that allows user to write automated web application UI tests in few programming languages against any HTTP website using any mainstream JavaScript-enabled browser. User can write the tests (More expressive programming language than the Selenese HTML table format) in Java, DotNet, Perl, Ruby and PHP. Also it supports few testing frameworks.
3) Selenium Grid:

   
   
   
   
   
   
   
  
Selenium Grid allows easily to run multiple tests in parallel, on multiple machines, in an

heterogeneous environment by cutting down the time required for test execution. Using this, user can run multiple instances of Selenium Remote Control in parallel. 
 Selenium Supported Browsers:

Selenium tools can run in following browsers.
* Internet Explorer
* FireFox
* Opera
*Chrome
* Safari
* Seamonkey

supported Operating system:

Users can execute the selenium tests in following OS.
* Windows
* Linux
* Solaris
* OS X
Supported Programming langages:

Below languages are supported by Selenium RC.
* C# (DotNet)
* Java
* Perl
* Ruby
* Python
* PHP
Required Software:

  • Jdk 1.5.0_11 or above

  • Eclipse (Version 3.5.2) –

  • 4 Jar files (junit-4.5, jxl, selenium-java-client-driver, selenium-server)







 

No comments:

Post a Comment