top of page
sklogo.png
  • Facebook
  • Instagram
  • LinkedIn
  • X

#No.1 online platform for trending courses!

Selenium Training

Selenium it is an automatic testing web-based application. Here we learn writing test cases,use cases, Selenium web driver API, selenium IDE, Usage of selenium.Attend demo of Selenium Training by Expert.

selenium.png
level.png

Level

Beginner

duration.png

Duration

15.3 hours

lectures.png

Lectures

98 lectures

Course Prerequisites

About Course

Selenium it is an automatic testing web-based application. Here we learn writing test cases,use cases, Selenium web driver API, selenium IDE, Usage of selenium.Attend demo of  Selenium Training by Expert.

Curriculum

159 Lessons

  • What is automation testing

    Why to go for automation testing

    Advantages of Automation

    When to go for Automation

    Automation Tools in industry

  • Selenium Overview

    Features of Selenium tool

    Comparison of Selenium with other tools in industry

  • Selenium IDE

    Selenium RC

    Selenium WebDriver

    Selenium Grid

  • How to download & install Java & Eclipse

    How to Create new java project in Eclipse tool

    How to Create a new java class in project

    Running java class

    Viewing the results of java program

  • Data Types in Java

    Declaring Variables

    Operators

    Writing simple java program and running

    Conditional Statements

    If condition

    If else condition

    If else if condition

    Switch case statement

    Loop Statements

    While loop

    Do while

    For loop

    Functions / Methods

    Examples for all the above topics

    Array

    How to declare array

    How to store values in array

    Reading values in array

    Single dimension array

    Multi dimension array

  • Class

    How to create class

    Object

    How to create object for the class

    How memory allocation happens for object

    How to access methods using class

    Constructors

  • Types of polymorphism

    Compile time polymorphism

    Method Overloading

    Run time polymorphism

    Method Overriding

    Using Super keyword

  • What is Inheritance

    Advantages of Inheritance

    How to reuse the fields and methods of super class

    Overriding fields and methods of parent class

    Types of Inheritance

    Single Inheritance

    Multilevel Inheritance

    Multiple Inheritance

  • Static Variable

    Static Method

    Static Block

  • What is Abstract class

    What is Abstract Method

    What is Interface

    Difference between class and interface

    When to use Interfaces

  • What is Encapsulation

    What is hiding data and why to hide data

    Using Access Modifiers

    Public

    Private

    Protected

    Default

  • What is package

    Advantages of packages

    How to create a package

    How to import package into a different class

  • Use of collections

    Advantage of collection using ArrayList

    How to add, remove, and insert values /elements into collections

  • What are exceptions, errors

    How to handle exceptions

    Using try and catch blocks

    Types of Exceptions

    Using of throws

    Throw

    Throwable

  • Final Variable

    Final Method

    Final Class

  • Introduction to WebDriver and futures

    Configure Eclipse IDE with selenium

    Identifying elements / objects in WebDriver using

    Id

    Name

    Link

    Xpath

    CSS

    How to recognize duplicate elements

    How to recognize dynamically changing elements

    Using Firefox Driver & Other Drivers

    Working with Different Elements and programming

    Checkbox

    Radio Buttons

    Buttons

    Links

    Dropdown list

    Frames

    Working with Table Elements

    Reading data from Table

    Working with Mouse Actions

    Handing keyboard, mouse events

    Capturing screenshots

  • What is Synchronization

    Different ways to implement Synchronization

    Implicit wait

    Explicit waits

  • How to handle multiple browsers

    Handling alert windows

    Handling windows alerts using Auto IT & Robot class

  • IE browser

    Chrome browser

    Running scripts on different browsers

  • What is Data Driven Testing

    How to parameterize the data using Excel

    Reading, writing data into Excel

  • What is TestNG & Installation of TestNG in Eclipse

    Understanding and Usage of TestNG Annotations

    Parameterizing tests using DataProvider

    TestNG Groups

    How to skip a test case from execution

    Running TestNG script

    Usage of Assertions

    Create TestNG.xml file and running tests from TestNG.xml file

    TestNG Reports

  • Introduction Gird

    Remote WebDriver

    Congiguring hub

    Configuring node

    Running scripts on remote computer

  • Introduction to Maven

    Advantages of Maven

    Maven vs ANT

    Installing Maven

    Create Maven Project in Eclipse

    Exploring POM.xml file

    Building project using Maven

    Integration of Testng.xml in Maven

    Running Test Scripts using Maven

  • Introduction to Jenkins

    Advantages of Jenkins

    Setting up CICD(Continuous Integration & Continuous Deployment)

    Scheduling jobs in Jenkins

  • What is Framework & Advantages of Framework

    Data Driven Framework

    Keyword Driven Framework

    Page Object Model

    Hybrid Framework

bottom of page