selenium iDE

By attending Selenium IDE workshop, Participants will learn to:

  • Identify what information needs to be gathered for Automation Testing
  • Developing the test cases using Selenium IDE
  • Working with Selenese commands
  • Building a test suite using Selenium IDE
  • Creating customized User Extensions

Selenium IDE training course is designed to familiarize testing professionals with testing web applications. The Selenium IDE plug-in builds effective and resilient test scripts using Selenese Language which can be converted to a wide variety of current programming languages. The focus is on the practical application of Selenium to resolve common web automated testing challenges using Live Web Applications.

The Selenium IDE workshop is intended for beginners or intermediate testers, leads who need to develop or improve automation techniques using Selenium. While previous testing tool knowledge is not required, Knowledge of the following technologies will be useful:

  • HTML
  • CSS
  • DOM
  • XML
  • JavaScript

Being tool class, the focus will be on demonstrating the tool features and applying this on live web applications to ensure that the concepts are well understood. In addition to this Participants are expected to write and execute scripts to build familiarity with the tool.

COURSE AGENDA

  • Installing the IDE
  • IDE Features
  • Recording Test Cases
  • Running, Pausing & debugging a script
  • Inserting Commands in between a script
  • Factors to be considered on when to automate or not to Automate?
  • Introducing Selenium
  • Selenium Components
  • Supported Environments
  • Creating a test suite
  • Adding/Deleting a test, in a test suite
  • Running a test suite from IDE
  • Verifying Page Elements
  • Locating elements by id, xPath, DOM, CSS, etc
  • XPaths and installing Firebug & FirePath to get XPaths
  • Wait Commands
  • echo – The Selenese Print Command
  • Verification & assertion commands
  • Store Commands and Selenium Variables
  • Using StoreEval & StoredVars Commands
  • Using if statements & loops in Selenium IDE
  • Matching Text Patterns by Regular expressions, Glob & exact
  • Handling JavaScript Alerts
  • Converting IDE code to RC & WebDriver
  • Understanding the significance of Selenium IDE extensions
  • Working & Configuring with Selenium IDE extensions
  • Creating & Running the new script with new Selenium IDE extensions
  • Creating our own user extensions
  • Reading Data from XML
  • Parameterizing IDE testcases with customized user-extension