Selenium Tutorial
Selenium Tutorial
What is Selenium?
Works anywhere Javascript is supported Hooks for many other languages Java, Ruby, Python Can simulate a user navigating through pages and
then assert for specic marks on the pages using it right away
Selenium-IDE that helps you record test cases then play back those recordings followed by asserts
You can record how an app is being used and Get everything at: www.openqa.org/selenium/
Selenium IDE
The root of web application you want to test The list of actions in the actual test case to execute
The log of the events that were executed, including any errors or warning that may have occurred
Selenium IDE
Execution Commands
Create test case to log into the gallery Create test case to log out of the gallery
Hit submit
A Test Suite in Selenium is just an HTML le that contains a table of links to tests
Selenium Core is a collection of Javascript and HTML with iFrames Due to security concerns Core must be
deployed within the same server as the application being hosted The simplest way to run Pixory is to just run the Java application and let it use its own server Problems using Core with Pixory Selenium IDE is a plug-in for Firefox and thus can go around these restrictions
Test Suite
Test Suite
Test Cases
Execution Control
Run All Tests Highlight Elements in the Execution View the DOM of the current Page being tested
TestRunner Demo