Selenium with Java Training

 >>  Selenium with Java Training

Selenium with Java Training


 (4.8) | 750 Ratings


Introduction


Selenium with Java Training Details
Track Regular Track Weekend Track Fast Track
Course Duration 30 Hrs 8 Weekends 5 Days
Hours 1hr/day 2 Hours a day 6 Hours a day
Training Mode Online Classroom Online Classroom Online Classroom
Delivery Instructor Led-Live Instructor Led-Live Instructor Led-Live


Course Curriculum

Selenium With Java Introduction

  • Selenium Basics
  • Configuring Steps

Brush up Java Concepts for Selenium Automation

  • Java Installation
  • Eclipse Installation ,confiugaration
  • Downloading and configuring Selenium
  • Step by step Instruction Guide to download Selenium
  • How to fix the errors in the java code?

Learn Core java in Depth

Configuring Selenium and Running Tests on All Browsers

  • Migrating to Webdriver latest Version
  • Selenium 2.0 Webdriver Architecture
  • webdriver Interface explanation and Invoking Browser
  • Selenium 3 Latest version configuration changes - *New*
  • Basic Methods of Webdriver
  • Webdriver Java concepts Notes
  • How to run tests in Google Chrome
  • How to run tests in Internet Explorer
  • How to run tests in Safari Browser

Locator Techniques& Tools used to identify Objects

  • Importance of Locator Identifiers in Selenium
  • Identifying locators(id,name,linkText) with developer tools -1
  • Identifying locators(className) with developer tools -2
  • Identifying xpath in chrome and firefox Browsers
  • Identifying CSS locators with chrome and firefox Addons
  • Validating the accuracy of xpath and Css from browser addons
  • Practise exercises on locators learnt from the previous lectures
  • Generating customized xpath from html attributes
  • Generating customized CSS from html attributes
  • Practise exercises with Xpath and CSS with regular expressions
  • Cheat sheet

Selenium Webdriver->Techniques to automate Web elements

  • Handling Static dropdowns with Select webdriver API
  • Handle Dynamic dropdowns with Webdriver API
  • Handling Checkboxes with webdriver API
  • Dropdowns, Checkboxes code download
  • Handling Radiobuttons with Customized xpath
  • Handling Radiobutton dynamically- real time examples
  • Radiobutton code download
  • Types of Alerts present and Methods to handle them
  • Handling Java Alerts using Webdriver API
  • Alerts code download
  • Web Elements Validations

Synchronization usage in Selenium webdriver

  • What is Implicit wait? Explain with real time scenario
  • What is explicit wait? Explain with real time scenario
  • Practical examples on Implicit wait
  • Practical examples on explicit waits

Techniques to automate Ajax calls,Child Windows and IFrames

  • Handling Ajax/Mouse Interactions
  • Actions class-real time example
  • Handling Multiple Windows
  • Window Handle concepts-real time example
  • Live Example on working with Child windows
  • How to handle Frames?
  • Frames Techniques-real time example

Real Time Exercises (end to end Programming)

  • Test Cases- Practise Exercise
  • Exercise 1.1-Limiting Webdriver scope
  • Getting Count of links int the pages,sections
  • Testcases-Practise Exercise-2
  • Exercise 2.1-Dynamic data in Websites
  • Exercise 2.2-Dynamic Links Handling
  • Exercise 2.3-Validations & checkpoints
  • Handling calendar UI in Travel websites
  • Generic method to handle calendar with month and date
  • Solved example on calendar methods
  • Code for Calendar MakemyTrip website

Practical problems and Methods to Handle them with Selenium

  • Problem - Description
  • Idenitifying frames from Html view
  • Element Hidden or Invisible-How to validate
  • Writing Generic functions to Identify Frames/Windows
  • Example Demonstrating Multiple Frames
  • Handling Auto suggestive dropdown options
  • Dynamic data loading- Excpetion Techniques

Cross Browser Testing with Selenium Grid

Selenium 3.0 -Mobile Automation Testing Basics

  • Framework Part -1 - TestNG
  • Framework Part -2 -Data driven Framework&Excel API
  • Framework Part -3- Maven- Build Management tool
  • Framework Part -4- Jenkins- Continuous Integration Tool
  • Framework Part -5 - TestNG Reports for Jenkin Jobs
  • Framework Part -6- Logging Framework - log4j
  • Framework Part -7 - Pageobject Pattern & page Factory
  • Framework building from scratch- Real time Project
  • DataBase connection to Selenium Testcases

Java OOPS Basics for Selenium

Advanced Java- Collections API

  • What are Java collections
  • Implementation of Arrays List
  • Examples of ArrayList
  • Array List Code download
  • Implementation of Set interface
  • Examples of HashSet using Iterator
  • Implementation of Map interface
  • Code explaining hashset and hashmap
  • Difference between HashMap and HashTable (Interview )
  • Practise Exercise : Priniting unique number- Amazon interview ques

Cucumber Behaviour Driven Data -Framework

Optional :Old Framework Videos ( ANT+ Jenkins+ XSLT Reporting)

Cloud Testing with Selenium-Sauce Labs

Performance Testing on Selenium Testcases

Bonus Lectures - Defect tracking tool

Selenium(Appium) old versions for Mobile Testing(obsolete)

Exam & Certification

0

Course Review

(4.8)
5 stars
4 stars
3 stars
2 stars
1 stars

Course Curriculum

Selenium With Java Introduction

  • Selenium Basics
  • Configuring Steps

Brush up Java Concepts for Selenium Automation

  • Java Installation
  • Eclipse Installation ,confiugaration
  • Downloading and configuring Selenium
  • Step by step Instruction Guide to download Selenium
  • How to fix the errors in the java code?

Learn Core java in Depth

Configuring Selenium and Running Tests on All Browsers

  • Migrating to Webdriver latest Version
  • Selenium 2.0 Webdriver Architecture
  • webdriver Interface explanation and Invoking Browser
  • Selenium 3 Latest version configuration changes - *New*
  • Basic Methods of Webdriver
  • Webdriver Java concepts Notes
  • How to run tests in Google Chrome
  • How to run tests in Internet Explorer
  • How to run tests in Safari Browser

Locator Techniques& Tools used to identify Objects

  • Importance of Locator Identifiers in Selenium
  • Identifying locators(id,name,linkText) with developer tools -1
  • Identifying locators(className) with developer tools -2
  • Identifying xpath in chrome and firefox Browsers
  • Identifying CSS locators with chrome and firefox Addons
  • Validating the accuracy of xpath and Css from browser addons
  • Practise exercises on locators learnt from the previous lectures
  • Generating customized xpath from html attributes
  • Generating customized CSS from html attributes
  • Practise exercises with Xpath and CSS with regular expressions
  • Cheat sheet

Selenium Webdriver->Techniques to automate Web elements

  • Handling Static dropdowns with Select webdriver API
  • Handle Dynamic dropdowns with Webdriver API
  • Handling Checkboxes with webdriver API
  • Dropdowns, Checkboxes code download
  • Handling Radiobuttons with Customized xpath
  • Handling Radiobutton dynamically- real time examples
  • Radiobutton code download
  • Types of Alerts present and Methods to handle them
  • Handling Java Alerts using Webdriver API
  • Alerts code download
  • Web Elements Validations

Synchronization usage in Selenium webdriver

  • What is Implicit wait? Explain with real time scenario
  • What is explicit wait? Explain with real time scenario
  • Practical examples on Implicit wait
  • Practical examples on explicit waits

Techniques to automate Ajax calls,Child Windows and IFrames

  • Handling Ajax/Mouse Interactions
  • Actions class-real time example
  • Handling Multiple Windows
  • Window Handle concepts-real time example
  • Live Example on working with Child windows
  • How to handle Frames?
  • Frames Techniques-real time example

Real Time Exercises (end to end Programming)

  • Test Cases- Practise Exercise
  • Exercise 1.1-Limiting Webdriver scope
  • Getting Count of links int the pages,sections
  • Testcases-Practise Exercise-2
  • Exercise 2.1-Dynamic data in Websites
  • Exercise 2.2-Dynamic Links Handling
  • Exercise 2.3-Validations & checkpoints
  • Handling calendar UI in Travel websites
  • Generic method to handle calendar with month and date
  • Solved example on calendar methods
  • Code for Calendar MakemyTrip website

Practical problems and Methods to Handle them with Selenium

  • Problem - Description
  • Idenitifying frames from Html view
  • Element Hidden or Invisible-How to validate
  • Writing Generic functions to Identify Frames/Windows
  • Example Demonstrating Multiple Frames
  • Handling Auto suggestive dropdown options
  • Dynamic data loading- Excpetion Techniques

Cross Browser Testing with Selenium Grid

Selenium 3.0 -Mobile Automation Testing Basics

  • Framework Part -1 - TestNG
  • Framework Part -2 -Data driven Framework&Excel API
  • Framework Part -3- Maven- Build Management tool
  • Framework Part -4- Jenkins- Continuous Integration Tool
  • Framework Part -5 - TestNG Reports for Jenkin Jobs
  • Framework Part -6- Logging Framework - log4j
  • Framework Part -7 - Pageobject Pattern & page Factory
  • Framework building from scratch- Real time Project
  • DataBase connection to Selenium Testcases

Java OOPS Basics for Selenium

Advanced Java- Collections API

  • What are Java collections
  • Implementation of Arrays List
  • Examples of ArrayList
  • Array List Code download
  • Implementation of Set interface
  • Examples of HashSet using Iterator
  • Implementation of Map interface
  • Code explaining hashset and hashmap
  • Difference between HashMap and HashTable (Interview )
  • Practise Exercise : Priniting unique number- Amazon interview ques

Cucumber Behaviour Driven Data -Framework

Optional :Old Framework Videos ( ANT+ Jenkins+ XSLT Reporting)

Cloud Testing with Selenium-Sauce Labs

Performance Testing on Selenium Testcases

Bonus Lectures - Defect tracking tool

Selenium(Appium) old versions for Mobile Testing(obsolete)

    Click here for Help and Support: info@sacrostectservices.com     For Inquiry Call Us:   +91 996-629-7972(IND)

  +91 996-629-7972(IND)
X

Quick Enquiry

X

Business Enquiry