Course Duration: 3 Days

Course Category: Software Testing


21 Contact Hours

Automated Web Testing with Selenium


Introducing Selenium Selenium is among the most widely used browser Automation tool. This three day hands-on workshop coaches the participants on how to effectively use the tool. The workshop commences with basic concepts before moving to its usage as a tool for test automation for web applications. The course covers testing of standard html, ajax & rest api and more.


Pre-requisites Participants are expected have the following proficiencies to benefit from the course:

  1. Knowledge of web architecture and web programming language
  2. Ability to code, compile and run simple applications in the language of their choice.
  3. Basic knowledge and experience of testing web applications manually.
Laptop Requirements

Course participants are expected to bring laptops to the class to perform testing on web browsers. 

Course Level

The course is designed for participants who are beginners or at intermediate level on web testing.


Course Content Introduction

  • Introducing Selenium
  • Basic Features
  • Selenium’s Tool Suite


  • Introduction
  • Installing the IDE
  • Opening the IDE
  • IDE Features
  • Building Test Cases
  • Running Test Cases
  • Using Base URL to Run Test Cases in Different Domains
  • Selenium Commands
  • Script Syntax
  • Test Suites
  • Commonly Used Selenium Commands
  • Verifying Page Elements
  • Assertion Vs Verification
  • Locating Elements
  • Matching Text Patterns
  • The AndWait Commands
  • The waitFor Commands in AJAX applications
  • Sequence of Evaluation and Flow Control
  • Store Commands and Selenium Variables
  • JavaScript and Selenese Parameters
  • echo- The Selenese Print Command
  • Alerts, Popups, and Multiple Windows
  • Debugging
  • Writing a Test Suite
  • Format
  • Executing Selenium-IDE Tests on Different Browsers

Selenium WebDriver

  • Introducing WebDriver
  • WebDriver and the Selenium-Server
  • Introducing the Selenium-WebDriver API by Example
  • Selenium-WebDriver API Commands and Operations                                              

Additional Resources

Next Steps

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <font color="" face="" size=""> <span style="">

PMI, PMP, PMBOK, CAPM, PMI-ACP and the Registered Education Provider logo are registered marks of the Project Management Institute, Inc.
CMMI®, Capability Maturity Model®, Capability Maturity Modeling®, CMM®, PCMM® and Carnegie Mellon® are registered in the US Patent and Trademark Office by Carnegie Mellon University.
ISTQB® is a Registered Trade Mark of the International Software Testing Qualifications Board.
IIBA®, BABOK® and Business Analysis Body of Knowledge® are registered trademarks owned by International Institute of Business Analysis. CBAP® and CCBA® are registered certification marks owned by International Institute of Business Analysis. Certified Business Analysis Professional, Certification of Competency in Business Analysis, Endorsed Education Provider, EEP and the EEP logo are trademarks owned by International Institute of Business Analysis.
The APMG-International Agile Project Management, AgilePM and Swirl Device logos are trademarks of The APM Group Limited.
PRINCE2®, ITIL®, IT Infrastructure Library®, and MSP® are registered trademarks of AXELOS Limited. The Swirl logo™ is a trade mark of AXELOS Limited.
The ITIL Licensed Affiliate logo is a trademark of AXELOS Limited.
SCRUM Alliance REP SM is a service mark of Scrum Alliance, Inc.