Selenium WebDriver with Java

You will know how to write test scripts using Selenium WebDriver

You will know how to identify identify various web elements using Selenium

Yow will know how to work with Selenium Grid

Best practices with Selenium

Using Selenium with TestNg, Maven, Ant, AutoIT, GitHub

Knowledge about various Test Automation Frameworks

Selenium is not only for Web Automation but its pre-requites for mobile automation

Selenium WebDriver with Java

Section : INTRODUCTION TO SELENIUM

 

. Introduction

 

 

. Install Java

 

 

. Install Eclipse

 

 

. What is Selenium

 

 

. Install/Configure Selenium

 

 

. Selenium first program with Firefox

 

 

. Selenium first program with Firefox Script

 

 

. Selenium with Multiple Browsers

 

 

. Selenium WebDriver Javadoc eclipse

 

Section : SELENIUM IDENTIFY WEBELEMENTS

 

. Install Firebug, Firepath

 

 

. What are Xpaths

 

 

. Find Xpath of WebElement  –

 

 

. Find Element by Locator  –

 

 

. Find Xpath of WebElement   –

 

 

. Find Xpath using CSS Locators  

 

 

Section : SELENIUM AUTOMATION FEATURES

 

 

. Navigation in Selenium

 

 

. Navigation in Selenium Script

 

 

. Selenium Close and Quit

 

 

. Selenium Close and Quit Script

 

 

. Selenium Dynamic Xpath

 

 

. Selenium Dynamic Xpath Script

 

 

. Handling Radio Buttons

 

 

. Handling Radio Buttons Script

 

 

. Handling Frames

 

 

. Handling Frames Script

 

 

. Dragging in Selenium

 

 

. Dragging in Selenium Script

 

 

. Drag and Drop in Selenium

 

 

. Drag and Drop in Selenium Script

 

 

. Handling sliding WebElement

 

 

. Handling sliding WebElement Script

 

 

. Resizing WebElement

 

 

. Resizing WebElement Script

 

 

. Select Element from dropdown

 

 

. Select Element from dropdown Script

 

 

. Working with Checkboxes

 

 

. Working with Checkboxes Script

 

 

. Encode Decode Passwords

 

Section : SELENIUM AUTOMATION FEATURES ADVANCED

 

. Uploading File

 

 

. Uploading File Script

 

 

. What is Synchronization and types of

Synchronizations  

 

 

. Selenium WebDriver DatePicker Calendar  

 

 

. Selenium WebDriver DatePicker Calendar Script

 

 

. Selenium JavaScript

 

 

. Selenium JavaScript Script

 

 

. TestNG Advanced DataProvidersScript

 

Section : TestNG

 

. What is TestNG | Install TestNg

 

 

. Annotations in TestNG  

 

 

. Annotations in TestNG Script

 

 

. Running Test in Batch

 

 

. testng.xml code

 

 

. Running Multiple Batch Files

 

 

. TestNG Pass, Fail & Skip Tests

 

 

. TestNG Prioritization & depends On Methods Script

 

 

. TestNG Parameterization

 

 

. TestNG DataProviders

 

 

. TestNG Advanced DataProviders

 

 

. TestNG Advanced DataProviders Script

 

 

. TestNG Grouping

 

 

. Generating XSLT Reports | Ant | Exe BAT File  

 

. build.xml code

 

 

. testng-results code

 

 

. TestNG Listeners

 

 

. TestNG Listener Script

 

 

. TestNG Listener Script

 

Section : MAVEN

 

 

. Install Maven and its Dependencies

 

 

. Maven through command Prompt

 

 

Section : DATABASE AND SELENIUM

 

 

. What is Database testing

 

 

. Database testing with Selenium  

 

 

. Database testing with Selenium  

 

 

. Database testing with Selenium Script

 

Section : CONFIGURATION MANAGEMENT

 

. Install Git Github

 

 

. Git GitHub Eclipse

 

 

. Git GitHub GitBash

 

Section : JENKINS

 

. Jenkins Introduction

 

 

. Install Jenkins

 

 

. Jenkins Freestyle Project

 

 

. Jenkins Manage Configuration

 

 

. Jenkins with Ant Project  

 

 

. Jenkins with Ant Project  

 

 

. Jenkins Integration with Maven Project

 

 

. Jenkins with Git / GitHub  

 

 

. Jenkins with Git / GitHub  

 

Section : AUTOMATION FRAMEWORK

 

. Selenium WebDriver Test Framework

 

 

. Handling Excel – Reading TestData

 

 

 

. Handling Excel – Reading TestData

 

 

 

. Handling Excel – Reading TestData

 

 

 

. Handling Excel – Reading TestData

 

 

 

. ExcelReader Script

 

 

. Working with Properties File

 

 

. Properties File Code

 

 

. Concept of generating logs i.e. Logj

 

 

. Logj Code

 

 

Section : Sauce Labs

 

 

. Sauce Labs Introduction

 

 

. Sauce Labs Automate Browser  

 

 

. Sauce Labs Automate Browser  

 

 

. Sauce Labs Automate Browser Script

 

Section : Selenium Grid

 

. TestNG Parallel Execution  1-5

 

 

. Registering Hub and Node

 

 

. Hub and Node by JSON

 

 

. Grid End to End Design  1

 

 

. Grid End to End Design  2

 

Section : Java Basics

 

. Install Java / Eclipse

 

 

. Java First Program

 

 

. Java DataTypes

 

 

. While & Do-While Loop

 

 

. For Loop

 

 

. Else If Statement

 

 

. Array  

 

 

. Array  

 

 

. Class and Objects  

 

 

. Class and Objects  

 

 

. Constructors

 

 

. For_Each Loop

 

 

. ArrayList

 

 

. HashMap

 

 

. Interfaces

 

Section : Bonus Lecture – SQLCommands

 

 

. Create Table

 

 

. Insert into table

 

 

. Delete Table

 

 

. Add Column

 

 

. Delete Column

 

 

. Modifying datatype of Column

 

 

. Update record

 

 

. Delete record

 

 

. Select

 

 

. Select distinct

 

 

. Where

 

 

. Where OR

 

 

. Where AND

 

 

. Where Not

 

 

. Order by

 

 

. Top/RowNum

 

More than 20000 students on Udemy

  • 4.1 Instructor Rating
  • Best Seller Course
  • Highest Rated Course
  • Courses used by udemy for business clients.

210K students on our platform

  • Unlimited access to all courses.
  • Top Courses for every trending technologies.
  • 4.5 Average ratings for all the courses.
  • Certificate Internationally accepted.

Learn at your pace

Courses Made By Industry Experts

Enhance your career

Enroll NowContact us