Learn Webdriver IO

Course Duration:  16 Hrs 
  • Weekend Batch: Saturday, Sunday (3:00 PM-5 PM IST) Duration: 4 Weekends / 25 Hrs
  • Training Mode: Live Virtual Classrooms (Meeting invite 2 Hrs before every class)
  • Individual participant assessment at the end of training and Certificate of Completion from Next Generation Automation Academy
  • Upcoming Batch Start Date: 18-July-20 (Weekend Batch), Initial 2 Classes free
  • Course Fees: 5999 INR
  • Complimentary Next Generation Automation Interview Preparation Book Bank for every participant
  • Click Pay Now to get register
Payment Link

Course Contents

Installation Node JS
  • Installation of Node js

  • Installation of VS Code

  • Installation of WebdriverIO

  • Installation of Mocha

  • Installation of Standalone server

  • Configuration file

Java Script Fundamentals
  • Basics of javascript

  • Javascript programs

  • JavaScriptString

  • JavaScript Variable

  • JavaScript Global Variable

  • JavaScript Data Types

  • JavaScript Operators

  • JavaScript If Statement

  • JavaScript Function

  • JavaScript Loop

Web Driver IO Understanding
  • Understand Specs path

  • Understand how Web Driver IO works

  • Kind of Frameworks to be developed using Web Driver IO

  • How to handle Timeouts using Web Driver IO

  • How to generate test reports​

Writing Test Using Web Driver IO
  • Writing test/specs

  • Creating JS file

  • Writing Test scripts

Mocha Framework
  • Understand Mocha

  • What is DESCRIBE block

  • What is IT block

  • How to skip test case

  • Run Test Suite

Web Driver IO Methods usage while writing Test Scripts
  • getTitle()

  • getURL()

  • getText()

  • findElement()

  • findElements()

  • setValue (sendKeys)

  • getValue()

  • clearValue()

  • dropdown

  • Alert pop up

  • Browser.back()

  • Browser.forward()

  • Browser.navigateTO()

  • Browser.refresh()

Handle multiple operations for different Test Scenarios
  • Scroll down

  • Waits

  • checkBox

  • RadioButton

  • SwitchTo()

  • doubleClick()

  • MouseHover

  • Keys 

  • isSelected()

  • isDisplayed()

  • isEnabled()

  • isClickable()

  • isSelected()

POM Framework
  • Why page objects

  • How to use

  • How to export and import

  • How to create pages

  • this keyword

Assertion Library
  • Chai assertion library

  • Installation

  • Expect Usage

  • Assert Usage

  • Should Usage

Adding screenshots
  • How to install

  • How to take screenshots

Allure Reports
  • How to install dependency

  • How to generate reports

  • How to clean reports folder

  • How to run from command

  • How to make changes in webdriver io file

Other materials provided along with the Selenium training

  • PDF files, PPT files as walk through during classroom

  • Life time access to training recorded videos covering Complete Module and Framework development

  • Sample code as developed during classroom

  • Support for Domestic placements in association with Global Next Generation Automation