<?php the_title_attribute(); ? data-src=
Admin bar avatar

Bodhi IT

 4.5 (5 Reviews)

Course Duration

40 hour

Course Description

Selenium Web Driver is a leading web testing tool. Most of our students have been able to successfully switch from Goal Manual to Automation testing after Selenium Training and had approximately doubled their salaries. Course We focus on the basics first and then move Approach towards the advanced concepts of Java, Selenium and framework Development.

We focus on the basics first and then move towards the advanced concepts of Java, Selenium and framework development.

Who can learn this Course? 
Any Bachelor’s Degree.
Prerequisites of the course:
Manual testing Knowledge is required.

SELENIUM TESTING

Introduction to Java
  • What is Java?
  • Execution Model Of Java
  • Byte code
  • How to Get Java?
  • A First Java Program
  • Compiling and Interpreting Applications
  • The JDK Directory Structure Using Eclipse

Data types and Variables

• What are data types?
• Primitive Data types & Declarations
• Variables & Types
• Numeric & Character Literals
• Non-Primitive Data types
• Casting & Type Casting
• Widening & Narrowing Conversions
• The Dot Operator


Objects and Classes

• Defining a Class
• Creating an Object
• Accessing Class Members
• Instance Data and Class Data
• Java Naming conventions


Java naming conventions
  • Advantage of naming conventions in java
  • Class
  • Interface
  • Method
  • Variable
  • Packages

Methods
  • What are Methods?
  • Method Structure
  • Declaration Of Methods
  • Calling Of Methods
  • Defining Methods
  • Method Parameters Scope
  • Why static methods?

 


Java Polymorphism

• Method Overloading: changing no. of arguments
• Method Overloading: changing data type of arguments
• Method Overloading and Type Promotion
• Method Overloading with Type Promotion in case of ambiguity


Constructors
  • Rules for creating Java constructor
  • Types of Java constructors
  • Java Default Constructor
  • Parameterized Constructor
  • Constructor Overloading

this keyword
  • this() : to invoke current class constructor
  • this: to refer current class instance variable
  • this: to invoke current class method

 


static keyword
  • Variable (also known as a class variable)
  • Method (also known as a class method)
  • Block

String
  • Immutable String
  • How to create a string object
  • String Literal
  • By new keyword
  • String class methods
  • String Comparison in java

Control Flow Statements & Loops

• Conditional (if) Statements
• Adding an else if
• Conditional (switch) Statements
• for Loops
• A for Loop Diagram


Wrapper classes
  • Auto-boxing
  • Unboxing
  • Java Wrapper classes Example

Arrays
  • Advantages
  • Disadvantages
  • Types of Array in java
  • Using Arrays as Data type
  • Returning Array from the Method

Packages
  • Advantages of using a Package
  • Naming Convention
  • The import Statement
  • Defining Packages

Interfaces and Abstract Classes
  • What is an Interface
  • Defining Interfaces
  • Separating Interface and Implementation
  • Implementing and Extending Interfaces
  • Abstract Classes

Generics
  • Generic Classes
  • Using with different data types

Inheritance & Polymorphism
  • Inheritance in Java
  • Types Of Inheritance
  • Method Overloading
  • Run-time Polymorphism
  • Method Overriding
  • super keyword
  • The Object Class & Method

 


Exception Handling

• Exceptions Overview
• Exception Keywords
• Catching Exceptions
• The finally Block
• Exception Methods
• Declaring Exceptions
• Defining and Throwing Exceptions
• Errors and Runtime Exceptions


Collections
  • The Collections Framework
  • The Set Interface
  • The List Interface
  • The Map Interfaces

 


Selenium Basics
  • Introduction for Selenium
  • HTML basic Knowledge
  • First Program on selenium
  • Verify Page title in Selenium Webdriver
  • Navigation in selenium

 


Locators
  • Introduction of Locators
  • Complete details of Dynamic XPath
  • Complete details on CSS in selenium

 


Web Element Handling
  • Radio button and Checkbox
  • Handling Auto Suggestion
  • Handling Dropdown List
  • Handling Alert
  • handling Multiple windows

 


Web Element Handling
  • Handling WebTable
  • Actions Class
  • Handling Drag and Drop
  • Keyword Events using Action class
  • Handling Mouse Hover
  • Implicit and Explicit waits
  • Close and Quit

Framework
  • TestNG
  • Cucumber
  • Keyword Driven
  • Data Driven
  • IO Streams
  • Excel reading using POI
  • Screenshots Capture

Framework
  • How to use Logs File in selenium
  • How to use Properties File in selenium
  • Extent reports for

    SELENIUM TESTING

    • What is Java?
    • Execution Model Of Java
    • Byte code
    • How to Get Java?
    • A First Java Program
    • Compiling and Interpreting Applications
    • The JDK Directory Structure Using Eclipse

    • What are data types?
    • Primitive Data types & Declarations
    • Variables & Types
    • Numeric & Character Literals
    • Non-Primitive Data types
    • Casting & Type Casting
    • Widening & Narrowing Conversions
    • The Dot Operator

    • Defining a Class
    • Creating an Object
    • Accessing Class Members
    • Instance Data and Class Data
    • Java Naming conventions

    • Advantage of naming conventions in java
    • Class
    • Interface
    • Method
    • Variable
    • Packages

    • What are Methods?
    • Method Structure
    • Declaration Of Methods
    • Calling Of Methods
    • Defining Methods
    • Method Parameters Scope
    • Why static methods?

     

    • Method Overloading: changing no. of arguments
    • Method Overloading: changing data type of arguments
    • Method Overloading and Type Promotion
    • Method Overloading with Type Promotion in case of ambiguity

    • Rules for creating Java constructor
    • Types of Java constructors
    • Java Default Constructor
    • Parameterized Constructor
    • Constructor Overloading

    • this() : to invoke current class constructor
    • this: to refer current class instance variable
    • this: to invoke current class method

     

    • Variable (also known as a class variable)
    • Method (also known as a class method)
    • Block

    • Immutable String
    • How to create a string object
    • String Literal
    • By new keyword
    • String class methods
    • String Comparison in java

    • Conditional (if) Statements
    • Adding an else if
    • Conditional (switch) Statements
    • for Loops
    • A for Loop Diagram

    • Auto-boxing
    • Unboxing
    • Java Wrapper classes Example

    • Advantages
    • Disadvantages
    • Types of Array in java
    • Using Arrays as Data type
    • Returning Array from the Method

    • Advantages of using a Package
    • Naming Convention
    • The import Statement
    • Defining Packages

    • What is an Interface
    • Defining Interfaces
    • Separating Interface and Implementation
    • Implementing and Extending Interfaces
    • Abstract Classes

    • Generic Classes
    • Using with different data types

    • Inheritance in Java
    • Types Of Inheritance
    • Method Overloading
    • Run-time Polymorphism
    • Method Overriding
    • super keyword
    • The Object Class & Method

     

    • Exceptions Overview
    • Exception Keywords
    • Catching Exceptions
    • The finally Block
    • Exception Methods
    • Declaring Exceptions
    • Defining and Throwing Exceptions
    • Errors and Runtime Exceptions

    • The Collections Framework
    • The Set Interface
    • The List Interface
    • The Map Interfaces

     

    • Introduction for Selenium
    • HTML basic Knowledge
    • First Program on selenium
    • Verify Page title in Selenium Webdriver
    • Navigation in selenium

     

    • Introduction of Locators
    • Complete details of Dynamic XPath
    • Complete details on CSS in selenium

     

    • Radio button and Checkbox
    • Handling Auto Suggestion
    • Handling Dropdown List
    • Handling Alert
    • handling Multiple windows

     

    • Handling WebTable
    • Actions Class
    • Handling Drag and Drop
    • Keyword Events using Action class
    • Handling Mouse Hover
    • Implicit and Explicit waits
    • Close and Quit

    • TestNG
    • Cucumber
    • Keyword Driven
    • Data Driven
    • IO Streams
    • Excel reading using POI
    • Screenshots Capture

    • How to use Logs File in selenium
    • How to use Properties File in selenium
    • Extent reports for

0.0
0 total
5
0
4
0
3
0
2
0
1
0

Course Features

  • Students Limited
  • Certificate Yes
  • Skill Advance
  • Category Instrumentation

Request for Free Demo

    Training Features

    Live Online Training

    Live online training session will be given by our trainers and are available to answer your queries.

    Time flexibility

    We conduct classes in most of the day. We are flexible to train you according to your schedule.

    Real time scenario

    All of our trainers are come from different industry they are experts in explaining scenarios that are happening in real time.

    Best IT Leading Software Training Institute

    Talk with Bodh IT