Selenium Training Online : Selenium with Java & Webdriver Certification Training with Live Projects
20% Off Learning Discount Avail now

INSTRUCTOR-LED Selenium TRAINING

07 Jul 09:30 PM - 10:30 PM
WeekDay Course
(Mon-Fri)
6 weeks - 30 hrs
USD 175 140
24 Jun 11:30 AM - 12:30 PM
WeekDay Course
(Mon-Fri)
6 weeks - 30 hrs
USD 175 140

Selenium Videos with Support

(33 modules , 90 hrs )

Selenium Videos - Lifetime Access

90 hrs of Videos USD 135 108 Enroll

Selenium Course Curriculum


New Selenium Training batch starting from 24 Jun 11:30 AM - 12:30 PM
Selenium Training course videos will help you learn Java, Testng, WebDriver, Junit, Maven, ANT, Jenkins, GIT, Grid and frameworks. All the frameworks such as data driven, hybrid, page object model and Cucumber BDD are covered in detail. Course also has lot of exercises and quizzes which will help you learn in effective manner.

What Is Framework, JUNIT, TestNg, ANT, MAVEN, Jenkins

JAVA, SELENIUM IDE

Training Video - 1

Duration 48 mins

Java Introduction
  • If statements
  • Installing Java
  • Installing Eclipse
  • Features of Java
  • Why Java for Selenium
  • First Eclipse Project
Watch Video
Training Video - 2

Duration 1 hrs 13 mins

LOOPS, ARRAYS AND FUNCTIONS
  • Function Input Parameters
  • Function Return Types
  • For Loops
  • While Loop
  • Practical Examples with loops
  • Usage of loops in Selenium
Watch Video
Training Video - 3

Duration 1 hrs 48 mins

OBJECT ORIENTED PROGRAMMING- 1
  • Call by reference and Value
  • Constructors
  • Local Variables
  • Global Variables
  • Static and Non-Static Variables
  • Static and Non-Static Functions
Watch Video
Training Video - 4

Duration 41 mins

OBJECT ORIENTED PROGRAMMING -2
  • Inheritance and its usages and implementation
  • Abstract Classes
  • Function Overloading and constructor Overloading
  • Debugging Programs
  • Usage of Inheritance in Selenium
  • Encapsulation
Training Video - 5

Duration 1 hrs 4 mins

PACKAGES,ACCESS MODIFIERS/ EXCEPTION HANDLING
  • Need of exception handling in Selenium framework
  • Creating Packages
  • Accessing Classes Across Packages
  • Accessing modifiers - Public, Private, Default, Protected
  • Eclipse and its usable Features
  • Importance of exception handling
Training Video - 6

Duration 33 mins

COLLECTION API/REFLECTION API
  • Using Reflection API to make keyword driven Selenium framework
  • Reflection API usage and importance
  • Using ArrayList and HashTable of Collection API in Selenium framework
  • HashTable Class
  • ArrayList Class
  • Introduction to Collections API
TRAINING VIDEO - 7

Duration 2 hrs 20 mins

STRING,FILE HANDLING, LOG4J, /HANDLING XLS,XML FILES
  • Reading data from XML files using Java
  • Reading/Writing Microsoft XLS Files
  • Usage of Log4J in Selenium
  • Log4j API for Logging
  • POI API in java
  • Concept of jar file
TRAINING VIDEO - 8

Duration 4 hrs 30 mins

SELENIUM IDE
  • Verification and Assertions
  • Echo, StoreEval and StoredVars Demystified
  • Using if statements and loops in IDE
  • JavaScript
  • User-extension.js in Selenium IDE
  • Should I use verify or assertion
Watch Video

JUNIT, TESTNG, Maven and ANT

TRAINING VIDEO - 9

Duration 38 minutes

APACHE MAVEN
  • Maven Surefire Plugin- Used to run maven projects
  • Maven Repositories
  • POM.xml
  • Installing/Configuring Maven
  • Archetypes in Maven
  • Creating maven project through command line
TRAINING VIDEO - 10

Duration 90 mins

JUNIT 4 FRAMEWORK / ANT
  • Downloading and configuring Ant
  • HTML Report generation using Ant
  • Build.xml configuration
  • What is JUNIT
  • Configuring Junit 4 in Project/Eclipse
  • Junit 4 annotation
Watch Video
TRAINING VIDEO - 11

Duration 15 Hrs 42 Mins

TESTNG FRAMEWORK / MAVEN TESTNG INTEGRATIONS
  • What is TestNG
  • How TestNG helps in Project?
  • Installing TestNG
  • Building Test Cases
  • Prioritizing Test Cases
  • Assertions/Reporting Errors
Watch Video

Selenium WebDriver 3

Training Video - 12

Duration 1 hrs 6 mins

SELENIUM WEBDRIVER-3
  • Debugging your programs
  • Difference between Close and Quit
  • Importing webdriver-3 documentation in eclipse
  • Firefox version with WebDriver 3
  • Dos and Don's while upgrading Selenium version in project
  • Drivers for Firefox, IE, Chrome, Edge
TRAINING VIDEO - 13

Duration 2 hrs 15 mins

SELENIUM WEBDRIVER - 3
  • Objects with same id
  • What are xpaths
  • Various locator strategies
  • Inspecting elements in Mozilla, Chrome, IE, Edge
  • Xpath finding Add-ons installation in Mozilla
  • Various locator strategies
TRAINING VIDEO - 14

Duration 2 hrs 15 mins

SELENIUM WEBDRIVER - 3
  • Googling account errors for self sufficiency
  • Reason for StaleElementReferenceException
  • Extracting Objects from a specific area of a web page
  • isDisplayed function
  • Hidden components
  • Extracting all links of a page/Bulk extraction of objects
TRAINING VIDEO - 15

Duration 45 mins

SELENIUM WEBDRIVER - 3
  • Alerts – Managing Javascript Alerts
  • Waiting strategies
  • PageLoadTimeout and ScriptTimeout Property
  • WebDriverWait Class
  • WebDriver. Timeout Interface
  • ExpectedCondition interface and ExpectedConditions class
TRAINING VIDEO - 16

Duration 2 hrs

SELENIUM WEBDRIVER - 3
  • Webtables and css Selectors
  • Building custom functions for Webtables
  • Handling Frames in Web Page
  • Handling Frames inside Frames
  • Mouse movement with Selenium - Actions class
  • Functions/Features of Action Classes
TRAINING VIDEO - 17

Duration 1 hr 40 mins

Selenium WebDriver
  • Using Http Client API to download files
  • Why to use http client API for downloading
  • Handling Ajax Auto-suggests
  • Handling cookies
  • Adding, Deleting, Updating cookie values with selenium webdriver
  • Finding Coordinates of a Web Object
TRAINING VIDEO - 18

Duration 4 hrs

SELENIUM-3 - EXAMPLES/SCENARIOS
  • Selecting date from Calendar
  • Scroll example
  • Printing Names of all Facebook Friends
  • Unpredictable Popup
  • Google Pagination example
  • Password Encryption and Decryption in Selenium
Linkedin Reviews

Selenium GRID, GIT, Jenkins and MAVEN

TRAINING VIDEO - 19

Duration 44 minutes

GRID 2 WITH WEBDRIVER,TESTNG
  • Sharing same webdriver instance among multiple tests after prioritizing them
  • Creating Nodes and Hubs
  • Deciding number of browsers on a Node
  • Deciding type of browsers on Node
  • Limiting number of concurrent browsers on node
  • Difference between maxSession and maxInstance
TRAINING VIDEO - 20

Duration 1 hrs 25 mins

JENKINS , GIT, GITHUB INTEGRATION
  • Configuring/Scheduling remote Git maven project in Jenkins
  • Jenkins Integration
  • Creating branch/forks
  • Cloning projects
  • Uploading project to GIT using GIT Bash
  • Git Bash commands and operations

FRAMEWORKS / LIVE PROJECTS - 40 HRS

TRAINING VIDEO - 21

Duration 3 hr 45 mins

JUNIT AND DATA DRIVEN FRAMEWORK
  • Creating a BAT file for project execution
  • Initialize the Webdriver
  • Building the Test Base Class
  • Implementing WebDriver Implicit Wait
  • Implementing tests and batch running them
  • Repeating a test with different Data
TRAINING VIDEO - 22

Duration 8 hr 10 mins

JUNIT AND HYBRID (KEYWORD+DATA) FRAMEWORK
  • Repeating a test with different Data
  • Overview of Hybrid(Keyword+Data Driven) Framework
  • Building XLS File Having Test Data
  • Implementing the keywords using the reflection API
  • Implementing ImplicitWait
  • Reading XPATHS, Configuration from properties file
TRAINING VIDEO - 23

Duration 8 hr 20 mins

TESTNG AND DATA DRIVEN FRAMEWORK
  • Brief discussion about goals to be achieved after building data driven framework
  • Reading Data from XLS - Parameterizing tests
  • Build the utility function for reading data
  • Selectively/Optionally Run tests
  • Reports - XSLT, Extent Reports - Adding screenshots in reports
  • Scheduling Execution of Project
Preview Video
TRAINING VIDEO - 24

Duration 8 hr 14 mins

TESTNG AND HYBRID FRAMEWORK(DATA DRIVEN+KEYWORD)
  • Generic and application dependent Keywords
  • Build validation functions
  • Build generic functions
  • Softasswertions and extent reports
  • Built the BaseTest and functions in base test-
  • Make testng.xml for batch running
Watch Video
TRAINING VIDEO - 25

Duration 12 Hrs 46 Mins

PAGE OBJECT MODEL
  • Importance of OOPs
  • Things to consider while development of framework
  • Parallel execution and dependency of tests
  • OOPs example demostrating inheritance, encapsulation and interfaces
  • Deciding Goals to be achieved
  • Implementing Page objects

BDD/CUCUMBER FRAMEWORK / LIVE PROJECT

TRAINING VIDEO - 26

Duration 2 hrs 7 min

BASICS OF CUCUMBER
  • Log4j Usage
  • What is BDD
  • Cucumber implements BDD
  • Preparing Features File having test scenarios
  • Writing a step definition
  • Downloading Cucumber Jars
TRAINING VIDEO - 27

Duration 3 hrs 45 min

BUILDING FRAMEWORK WITH CUCUMBER
  • Background and Pending Exception
  • Parameterizing/repeating test cases from feature classes
  • Implementing/deciding Tags
  • Download the Maven Dependencies for Cucumber, Selenium, Junit,Log4j
  • Create the Maven Project
  • Running simple feature/Step scenario

SELENIUM AND DATABASE TESTING

TRAINING VIDEO - 28

Duration 50 min

JAVA DATABASE CONNECTIVITY - JDBC
  • Executing condional statements
  • JDBC Drivers
  • java.sql package
  • Statement Interface
  • Connection Interface
  • Firing select, insert, update and delete
TRAINING VIDEO - 29

Duration 1 hr 14 mins

DATABASE TESTING OF SAMPLE WEB CRM APPLICATION
  • Validating whether values filled by user are getting stored in the database or not
  • Validating values present in a droplist with ones present in DB
  • Validating login of customer with the database
  • Using Prepared statement to fire conditional select query
  • Running the webapp on Tomcat
  • Downloading and Deploying the CRM web application on Tomcat with ant
Linkedin Reviews

SVN, FLASH Testing, Interview Questions

TRAINING VIDEO - 30

Duration 31 mins

SUBVERSION (SVN)
  • Checkin and Checkout code with eclipse
  • Checkin and Checkout with UI
  • Installing SVN eclispe plugin - Subeclipse
  • Revisions in repository
  • Installing SVN client UI - TortoiseSVN
  • How will SVN be useful to team?
TRAINING VIDEO - 31

Duration 1 hrs

FLASH TESTING WITH SELENIUM RC
  • Using Flash Selenium API to test a flash Application present on permadi.com
  • Installing flex builder
  • FlashSelenium API for selenium RC
  • Identifying SWF Object ID
  • Javascript flash functions defined by adobe and their importance
  • Importance of IDs in flash testing using Selenium
TRAINING VIDEO - 32

Duration 1 hrs

FLASH TESTING WITH SELENIUM WEBDRIVER
  • FlexWebDriver code to open
  • Flash Testing is white box
  • Alternate to Flash Selenium API in Webdriver
  • Executing javascript commands of Flash Application
  • Using FlexWebDriver class to test the famous colors application
  • Importance of IDs in flash testing using Selenium
TRAINING VIDEO - 33

Duration 3 hrs

INTERVIEW QUESTIONS
  • Complete discussion of Interview Questions
Selenium Training FAQs

Total modules

33

Total Duration (hrs)

90