• support@conveytechlabs.com

Selenium Web driver

45 – 50 hrs

WebDriver is a tool for automating web application testing, and in particular to verify that they work as expected. It aims to provide a friendly API that’s easy to explore and understand, easier to use than the Selenium-RC (1.0) API, which will help to make your tests easier to read and maintain.

    • Duration: 35 – 40 hrs
    • Timings: Week days 1-2 Hours per day (or) Weekends: 2-3 Hours per day
    • Method: Online/Classroom Training
    • Study Material: Soft Copy
    Selenium Web driver course syllabus
    Java Concepts
    Basic concepts like loops, conditions, variables, objects, inheritance, method overloading, exceptions……etc..,
    Basics of Automation
    An overview of the basics of what we need to understand to automate web applications: Navigation, Interrogation, Manipulation and Synchronization.
    • An introduction to TestNG and effective assertion practices.
    • A More detailed look at annotations like @BeforeTest, @AfterTest, @BeforeClass, @AfterClass
    • Exercises and Examples involving simple Java to explore TestNG assertions and annotations
    Implementing Navigation using web driver
    • The basic navigation commands
    • An overview of the WebDriver Class
    • Exercices and Examples
    Implementing Interrogation using web driver
    • Simple driver level interrogations like getTitle, getCurrentUrl, etc.
    • Exercises and Examples
    Object selection methods of selenium web driver
    • Basics of objects selectors
    • Plugins for Firefox and Chrome
    • Exercises and Examples
    XPath Location
    • Basics of XPath
    • Exercises and Examples
    Dealing with forms and Simple HTML Elements
    • SendKeys method explored
    • Exercises and Examples
    Implementing User Interactions with webdriver
    • Actions sequence methods explored
    • Keyboard and mouse actions
    • Exercises and Examples
    • Dealing Frames and Windows
    • WebDriver methods explained
    • Frames Examples
    • Frames Exercises
    • Windows Explained
    • Windows Example
    • Windows Exercises
      Manipulating the browser window
    • Synchronisation Strategies
    • Exercise and Examples
    • WebDriverWait explained in more detail
    • ExpectedConditions explained
    • Exercises
    Use of Different Browsers
    • Firefox
    • Google Chrome
    • Opera
    • IE
    Integrating Selenium with ant
    • Introduction to ANT
    • Running selenium tests using ant
    • Generating reports with ant
    Integrating Selenium and Maven
    • Introduction to Maven
    • Running selenium test using maven
    • Generating reports with maven
    Framework design and Implementation
    • Introduction to framework and its design
    • Simple framework design
    • Exercise
    • Introduction to page objects
    • Simple framework using page objects
    • Exercise
    • Introduction to page factory
    • Simple framework using page factory
    • Exercise
    • Data driven framework using page factory
    • Introduction to keyword driven and hybrid frameworks
    • QTP
    • Introduction to QTP & ADD – Ins
    • First Look Flight Reservation Application
    • How to use QTP IDE
    • Record & Run Settings | Recording the Script
    • Object Identification  (Must Watch)
    • Understanding Expert View
    • Understanding Recorded Script
    • Replay | Run Settings
    • Test Results for QTP
    • Parametrization
    • Checkpoints – Standard CheckPoints
    • OutPut Values
    • If & Else Loop
    • Reporter.Report Event | Results Formatting
    • Actions
    • SMART Identification
    • Object Property Modification
    • Ordinal Identifiers
    • Local Object Repository
    • Develop Script in EXPERT View
    • Recording Modes in QTP
    • User Defined Functions
    • Transactions
    • Recovery Scenarios
    • Optional Step
    • GetROProperty | Object Spy
    • Descriptive Programming
    • Test Automation Frameworks
    • Creating Automation Frameworks with QTP
    • Using Excel with QTP
    • Career oriented training.
    • One to One live interaction with a trainer.
    • Demo project end to end explanation.
    • Interview guidence with resume preparation.
    • Support with the trainer through E-mail.