Software Test Automation using Selenium by DigiLEAF - SpeedyCourse Philippines
We've noticed this is not your region.
Redirect me to my region
What do you want to learn today?

Software Test Automation using Selenium

Inquire Now
In-Person / Training
Ended last Sep 25, 2019
PHP  30,000.00 (VAT inclusive)


This course will teach participants how to create automated web-based test scripts using Selenium as the test automation tool. The course starts with giving an introduction to Test Automation, to set the expectations of the participants on automated testing. They will then experience hands-on training on the Selenium tool, starting with recording and debugging scripts using the Selenium IDE, then developing automated test scripts with Selenium WebDriver, using Java as the development platform. Finally, the participants will be exposed to best practices in creating test cases and designing test scripts in Selenium.

Training Objectives

Upon completion of the course, Test Automation Specialists will:

  1. Know what Test Automation is, and recognize its benefits and limitations
  2. Know what Selenium is and how it works
  3. Create web-based test scripts using the Selenium IDE and the Selenium WebDriver
  4. Debug test scripts using the Selenium IDE
  5. Design effective test cases and implement them using Selenium as the test automation tool  


This course requires attendees to have the following:

  • Knowledge in basic to intermediate HTML, CSS, DOM and JavaScript
  • Basic understanding of program logic formulation and knowledge of any programming language (preferably Java)

This course also requires attendees to have a laptop with the following software installed prior to the start of training:

  • Windows Operating System (8 or 10) with access to elevated (Administrator) permissions
  • Firefox or Chrome Web Browser (latest version; needed to run the Selenium IDE)
  • Java Development Kit (version 8 or later) Eclipse (or any Java IDE) with Maven plug-in


Part I – Introduction to Selenium
I. Introduction to Test Automation
          a. What is Test Automation?
          b. Benefits of Test Automation
          c. Limitations of Test Automation
          d. Common Problems of Test Automation
          e. Reasons Why Test Automation Fail

II. Introduction to Selenium   
          a. What is Selenium?
          b. Brief History of Selenium
          c. Selenium’s Tool Suite
          d. Choosing Your Selenium Tool
          e. Supported Browsers and Platforms

Part II – Selenium IDE
 I. Using The Selenium IDE
             a. Introduction to the Selenium IDE
             b. Installing the IDE
             c. IDE Features
             d. Building Test Cases
             e. Running Test Cases
II. Basic Selenium Scripting
              a. Introduction to Selenium Commands
              b. Script Syntax
              c. Test Suites
              d. Commonly Used Selenium Commands
              e. Verifying Page Elements
              f. Assertions and Verifications
              g. Locating Elements
              h. Matching Text Patterns
               i. The “AndWait” Commands
               j. The waitFor Commands in AJAX
              k. Sequence of Evaluation and Flow
              l. Store Commands and Selenium    
             m. JavaScript and Selenese Parameters
              n. The Selenese Print Command (echo)
              o. Alerts, Popups and Multiple Windows
III. Debugging your Scripts
              a. Breakpoints and Startpoints
              b. Stepping Through a Test Case
              c. Using the Find Button
              d. Page Source for Debugging
              e. Locator Assistance
IV. Building Your Test Suite
             a. Writing a Test Suite in Selenium IDE
             b. Guidelines in Writing Test Cases
             c. What to Test For – The Right BICEP
             d. Characteristics of Good Tests

Part III – Selenium WebDriver
I. Using the Selenium WebDriver
             a. Introduction to Selenium WebDriver
             b. Setting Up a Selenium-WebDriver Project
II. The Selenium WebDriver API
             a. Introduction to the Selenium-WebDriver API
             b. Fetching a Page
             c. Locating UI Elements
             d. User Input – Filling In Forms
             e. Moving Between Windows and Frames
             f. Popup Dialogs
             g. Navigation: History and Location
             h. Cookies
             i. Changing the User Agent
             j. Drag and Drop
III. Selenium WebDriver Specifics and Trade-offs
             a. Selenium WebDriver’s Drivers
             b. Alternative Back-Ends: Mixing WebDriver and Selenium-RC Technologies
             c. Running the Standalone Selenium Server (for use with RemoteDrivers)
             d. Additional Resources
IV. Test Design Considerations
             a. Introduction to Test Design
             b. Types of Tests
             c. Validating Results
             d. Location Strategies
             e. Wrapping Selenium Calls
             f. UI Mapping
             g. Page Object Design Pattern
             h. Data Driven Testing
             i. Database Validation

Special Offer

Avail of our special offers as follows:

  • Register early (up to 2 weeks before the training date) to avail of 5% discount off the total amount
  • Register three (3) participants to avail of additional 5% discount off the total amount
  • Special discounts apply for corporate (in-house) training packages (for 7 participants and above.) Please contact us for more details.


No. of Days: 3
Total Hours: 18
No. of Participants: 7
Be the first to write a review about this course.
Write a Review

DigiLEAF Inc. is a solutions provider founded to alleviate the level of service quality awareness and practices in an organization. Its missionis to help businesses achieve organizational excellence through the development of its human resources and leveraging the use of technology in business.

DIGILEAF - Leading Excellence Among Fellows, provides cost effective quality training programs, audit, management, and consultingservices. The company is servicing 200+ companies to date.

International Alliance of Quality Professionals (IAQP),registered in The Netherlands, was founded in 2009 by representatives of three countries namely, The Philippines, The Netherlands & Iran. The Alliance believes that by sharing policy, information and training, it will be able to strengthen the work of quality professionals embedded in any role in any organization, to foster the good practices in each industry in a specific region and to elevate these to an international level, thus forming best practices that could be replicated in other regions of the world as well.

DigiLEAF Inc.
2/F CYA Land Bldg., 110 Rada St., Legaspi Village Makati City, Makati, Metro Manila, Philippines 1229
(02) 551-2541
Sending Message
Please wait...
× × uses cookies to deliver our services. By continuing to use the site, you are agreeing to our use of cookies, Privacy Policy, and our Terms & Conditions.