Selenium is a framework that allows running acceptance tests in the browser directly. Recorded or scripted scenarios can be played back and the expected result verified. While this is very straight forward with normal page-based applications, without dynamic Ajax calls it is relatively tricky to implement tests for Ajax-based applications with a lot of dynamics and user interaction like drag and drop. Selenium drives a real web-browser via JavaScript, enabling your tests to run in multiple browsers (Internet Explorer, Mozilla and Firefox) on multiple platforms (Windows, Linux and Macintosh). Selenium is primarily developed in Java Script and browser technologies and hence supports all the major browsers on all the platforms. For example, you can have your automation scripts written for Firefox on Windows and run them on Firefox in Mac. Most of the time, you will not need to change your scripts for them to work on Mac.
There are three variants of Selenium, which can be used in isolation or in combination to create complete automation suite for your web applications.
· Selenium IDE (Integrated Development Environment)
· Selenium Core
· Selenium Remote Control
Friday, May 2, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment