Our Courses

Why Choose Us?

Selenium 2.0 and WebDriver Training Course

Course Duration: 3 Days (*Only on Weekends. Saturday, Sunday and Next Saturday)

Timings: 10AM to 6PM

Training Method: Public or Online

Course Schedule: Click here
10/08/2013 Batch: This is a Special Selenium Batch with 33% great discount & offers. Please contact us for more details at training@absofttrainings.com

Training Features: Click here

Contact Us: training@absofttrainings.com

Early Booking Offer: You will get 30£ off + other benefits for normal bookings, if you book the course in advance at least one month before the start date.

Course Contents:

>> Introduction to Automation

    • What is Automation Testing?
    • Advantages & Disadvantages of Automation Testing
    • Automation Criteria (Whether to Automate or Not)
    • Web Applications and Test Automation for Web Applications

>> Introduction to Selenium 2.0 and WebDriver

    • Introducing Selenium 
    • Selenium IDE
    • Selenium Web Driver
    • Selenium Grid
    • Supported Browsers 
    • Flexibility and Extensibility

>> JAVA, Eclipse IDE and JUnit

    • Installation of Eclipse (for Selenium WebDriver Programming in JAVA)
    • Usage of Eclipse 
    • Sample JAVA Program to Get Hands on Eclipse 
    • Running & Debugging JAVA Programs
    • JUnit Basics
    • JUnit Usage with Selenium WebDriver
    • Exercise on JUnit

>> Selenium-IDE 2.0

    • Installing and Opening IDE  
    • IDE Features  
    • Building Test Cases  
    • Running Test Cases in Firefox
    • Running Test Cases with WebDriver Playback Support  
    • Using Base URL to Run Test Cases in Different Domains  
    • Debugging  
    • Multi Language Formats
    • Using Test Suites
    • User Extensions  - Extending the IDE’s functionality

>> Selenium WebDriver in Depth

    • Selenium WebDriver
        o How to use WebDriver
        o WebDriver drivers
        o Writing WebDriver scripts
        o WebDriver Backed Selenium
        o Backing WebDriver with Selenium 
    • Selenium WebDriver Configuration with Eclipse
    • Locator Strategies (By ID, By Name, By Link, By PartialLink, By CSS Selector, By Tag, By Class)
    • X-PATH and Different Techniques
        o X-Path Absolute
        o X-Path Attribute
        o X-Path Relative
        o X-Path finder tools
    • Hands on WebDriver Commands
    • Running WebDriver Tests on Internet Explorer, Firefox & Google Chrome
    • Reporting & Verifying Results
    • Debugging WebDriver Tests
    • Selenium Server Installation
    • How Selenium Server Works
    • How Remote WebDriver Works

>> Selenium WebDriver Commands 

    • Sequence of Evaluation and Flow Control 
    • Verifying Page Elements and their Attributes 
    • Locating Page Elements 
    • Commands for Text-boxes, Buttons, Input tags
    • Commands for Radio buttons, Check-boxes
    • Commands for Select tag/Lists/Drop-downs, Tables
    • Commands/Methods to deal with AJAX applications, Dynamic HTML 
    • Commands to deal with Alerts, Popups  and Multiple Windows
   
>> Hybrid Automation Framework Development & Usage 

    • Sample Project Implementation using the Framework
    • Creation of Framework with Selenium WebDriver
    • Data Driving in Selenium WebDriver with Excel files (Data Driven Framework)
    • Usage of Hybrid Framework (Keyword Driven & Data Driven)
    • Framework Advantages (Maintainability, Re-usability)

>> Selenium Grid

    • Selenium Grid Overview
    • Setting up Selenium Grid
    • Grid as Collection of Selenium WebDriver nodes
    • Understanding & Using DesiredCapabilities Class 
    • Running Parallel & Distributed tests using Selenium Grid