Automated Testing Tool (Selenium)
Selenium is a robust set of tools that supports rapid development of test automation for web-based applications.
Jason R. Huggins and team invented Selenium in 2004.
Selenium is open source software
, released under the Apache 2.0 license and can be downloaded and used without charge
Selenium operations are highly flexible
, allowing many options for locating UI elements and comparing expected test results against actual application behavior.
Allows scripting in several languages
like Java, C#, PHP and Python.
Cross platform support
: Windows, Linux, and Macintosh.
Supports Cross Browser Testing
. The Selenium tests can be run on multiple browsers.
Selenium Test Case:
Open Firefox that has the IDE installed
Open the base URL of the application to record
Keep the application in a common base state.
Go To Tools Selenium IDE and the IDE will be opened
Now perform the operations on the applications that are to be tested.
Once done with the recording click on the stop recording button and save the test case through the file menu
By default it will be saved as a selenese script (HTML format).
Go to Selenium IDE and click “Play current test case”
All the command line rows turn Green color
, then the test has passed
means the code executed without problems
means the test result of the command evaluated to true
If any part of the test failed
it will be shown with Red color