ISHA TUITIONS
Back

Selenium With Java Day 2

Selenium With Java – LIVE Sessions and Recorded Videos   Isha presents an Extensive and highly interactive “Selenium” Course by our industry expert with 7+ years of hands-on experience. Learn all the Selenium concepts with hands-on practical examples. The course syllabus is designed …

This event has expired

Event Information

  • Location Online
  • Start Time 8:00 am September 6, 2021
  • Finish Time 9:00 am September 6, 2021

Selenium With Java – LIVE Sessions and Recorded Videos

 

Isha presents an Extensive and highly interactive Selenium” Course by our industry expert with 7+ years of hands-on experience. Learn all the Selenium concepts with hands-on practical examples. The course syllabus is designed by considering the current job market trends and industry requirements.

 

About The Instructor:

Niharika has 7 years of rich, varied and extensive experience in Automation Testing and Web Development. She has worked on variety of test automation projects involving Selenium, Appium, Protractor, WebDriver IO, Cypress , Cucumber BDD, Serenity BDD, API Testing using Postman and Rest Assured.  Interested in developing web application & learning new technologies. She has handled numerous online batches and trained 500+ students.

 

Sample  Video:

Selenium Demo Video:

Selenium Day 1 Video:

 

Live Sessions Price:

For LIVE sessions – Offer price after discount is 200 USD 159 USD 110 USD Or 15000 INR 12000 INR 7900 Rupees.

Enroll For Free Demo

 

Demo Session:

6th September 8 A.M – 9 A.M IST (Indian Timings)

5th September 10:30 P.M – 11:30 P.M EST (U.S Timings)

6th September 3:30 A.M – 4:30 A.M (BST) (UK Timings)

 

Class Schedule:

For Participants in India :Monday to Friday @ 8 A.M – 9 A.M (IST)

For Participants in US :  Sunday to Thursday @ 10:30 P.M – 11:30 P.M (EST)

For Participants in UK : Monday to Friday @ 3:30 A.M – 4:30 A.M (BST)

 

What student’s have to say about the Trainer :

Great Course. Every content is very useful. Gave me a lot of confidence in selenium. I would recommend to anyone who has a passion to learn Selenium.-Aurora

This is really a very good course to learn if you are looking to become Automation Test Engineer , Course content is really useful for both beginner level to experienced ,I 100 % recommend this course-Narayana Sidharatha

This course is very helpful to learn automation even if you dont have any programming knowledge. Recommended this course-Gagan singh

Brillent tutor!!! Never came across like this training in my life. The concepts explained is so simple and easy. Any person can understand.-Renuka Chowdary

I am so glad I found the right course and the right instructor. Great course to get Advanced learning of Selenium . Great examples discussed. Will definitely make one from zero to hero –Nithin Reddy

 

Salient Features:

  • 30+ Hours of Live Training along with recorded videos
  • Lifetime access to the recorded videos
  • Course Completion Certificate

 

Who can enroll in this course?

  • Anyone who wants to make Automation testing as your career.
  • For any fresher or software professional.
  • Ideal for Manual testers, Automation Testers, Business Analyst, QA Lead or any software professional.
  • Completely new to the software industry and want to master Selenium Tool.

 

Course syllabus:

Introduction

  • What is automation testing?
  • What is the use of automation testing?
  • What we need to Automate?
  • What is Selenium?
  • Advantages of Selenium

Different Components Of Selenium

  • Selenium IDE
  • Selenium Web Driver
  • Selenium RC
  • Selenium Grid

Locators

  • Locating elements by ID
  • Locating elements by ClassName
  • Finding elements by name
  • Finding elements by link text, partial link text
  • Finding elements by TagName
  • Finding elements by XPath
  • Finding Elements by using CSS

Core Java

  • Installing Java
  • Installing intelliJ
  • Java Introduction
  • First Java program
  • Variables
  • Data types in Java
  •  if and switch statements
  • While Loop
  • For Loop
  • Class and Objects
  • Methods
  • Constructors
  • Object Oriented Programming Concepts (OOPS)
    – inheritance
    – polymorphism
    – abstraction
    – encapsulation
  • Static and this keywords
  • Super and final keywords
  • Access modifiers
  • Exception handling
  • Collections Framework(List, Set)

Selenium WebDriver

  • Selenium Web driver Architecture
  • Drivers for chrome, firefox, IE
  • Different browser navigation commands
  • Working with find element and Find elements
  • Synchronisation
    – implicit wait
    – explicit wait
  • Handling dropdown using select class
  • Handling checkboxes, radio buttons
  • IsElementPresent
  • IsDisplayed
  • IsEnabled
  • IsSelected
  • Actions
    – mouse events
    – keyboard events
  • Frames
  • Alerts and pop ups
  • Javascript executor

JUnit 5

  • What is JUnit
  • Why to use JUnit
  • Annotations
  • Assertions
  • End to end scenario with selenium and JUnit

Page Object Model

  • What is page object model
  • Object repository
  • Page factory
  • FindBy annotation

Cucumber BDD

  • Gherkins
  • Introduction
  • Adding pugs in eclipse
  • Creating feature file
  • Creating step definition file
  • Test Runner
  • Parameterisation
  • Multiple scenarios
  • Using data tables
  • Adding multiple feature files and generating step definitions
  • Features
  • Cucumber Options
  • Tags
  • Hooks
  • Cucumber Reports

Maven

  • What is Maven
  • Creating a maven project in IntelliJ
  • What is pom.xml file
  • Adding dependencies in pom.xml file

GitHub

  • Introduction to Git, GitHub
  • Installing git
  • Git commands
  • Setup an account in github
  • Creating remote repository
  • Push code to repository

Jenkins

  • Introduction to Jenkins
  • Introduction to continuous integration
  • Executing test cases from Jenkins

Framework

  • What is framework
  • Different types of frameworks
  • Read data from properties file
  • Launch browsers dynamically
  • Setup and tear down methods
  • Creating base class
  • Re usable utilities
  • Capture screenshots
  • Screenshots on failures and adding them to reports