Menu
or
All Courses
INR USD

Selenium

Selenium is a portable software-testing framework for web applications. Selenium provides a playback (formerly also recording) tool for authoring tests without the need to learn a test scripting language (Selenium IDE). ... The tests can then run against most modern web browsers.

Why this course ?

est automation has specific advantages for improving the long-term efficiency of a software team’s testing processes. Test automation supports:

  • Frequent regression testing
  • Rapid feedback to developers
  • Virtually unlimited iterations of test case execution
  • Support for Agile and extreme development methodologies

Course Features

  • Instructor Live Sessions

    30hrs of Online Live Instructor-led Classes. Weekend class:10 sessions of 3 hours each and Weekday class:15 sessions of 2 hours each.
  • Real-life Case Studies

    Live project based on any of the selected use cases on the above selected Domain.
  • Assignments

    Each class will be followed by practical assignments which can be completed before the next class.
  • Lifetime Access

    You get lifetime access to the Learning Management System (LMS). Class recordings and presentations can be viewed online from the LMS.
  • 24 x 7 Expert Support

    We have 24x7 online support team available to help you with any technical queries you may have during the course.
  • Certification

    Towards the end of the course, you will be working on a project. Covalent certifies you as an course Expert based on the project.

Course Curriculum

Download
  • Selenium Course Content

    Introduction

    What is Automation Testing?

    What is selenium?

    How selenium works.

    Java:

    Java Keywords

    Java Data Types

    Declarations and Access Control

    Operators and Assignments

    Flow Control

    Typecasting

    Arrays

    Object Oriented Programming Concepts:

               Introduction

               Class

               Object

               Local, Instance and static variables

              Constructors

              this keyword

              Inheritance and Types

              Working with superclasses and subclasses

              Using types of polymorphism such as overloading, overriding, and dynamic binding

              Abstraction

              Encapsulation

              Abstract classes

              Interfaces

    String Processing:

              String manipulation with String Builder and String Buffer

              Essential String Methods

    Exceptions and Assertions:

              Introduction

              Exceptions categories

              Standard Java Exception classes

              Using Try-catch and finally clause

    I/O Streams:

              I/O using Java

              Files (Create/Read/Write operations on files)

    Wrapper Classes:

              Introduction

              Byte, Short, Integer, Long

              Float, Double

              Character

              Boolean classes

     Collections:

              Introduction to Collections framework

              util Package

              List, Set and Map

     

    Selenium:

    SELENIUM IDE

    SELENIUM RC - Deprecated

    WEBDRIVER

    GRID

     

    SELENIUM IDE:

    Different ways of identifying Elements:

    Locators Identification.

    ID

    Name

    Class

    Link

    CSS

    Xpath

    DOM

     

    WebDriver :

    What is webdriver

    How to use

    Launching application in multiple browser

    Method level explanation with examples

    Switching windows ,alerts , frames

    Waits - Implicit wait

    Explicit wait

    Fluent Waits

    Select Box handling

    Actions Class

    Listeners -EventFiring WebDriver

    Annotations

    Capturing the screenshots

    Grid:

    Remote WebDriver

    Capabilities

    Hub

    Node

    Json Configurations

    Executions on multi node/multi OS/multi browser

    Parallel Executions

    TestNG:

    Introduction

    Installation

    Annotations

    Attributes in annotations.

    @DataProvider

    @Parameters

    @Listenersh

    testng.xml

    Reporting:

    TestNG Reports

    ReportNG Reports

    Extent Reports

    Maven:

    Installation

    Configuration

    Terminology

    Life Cycles

     

    Design Patterns:

    Page Object Model

    Page Factory

    Data Driven DP

    Data Access Related Tools:

    POI - To Handle Excel sheets

    JSON

    Properties File

    SCM Tools - GIT

    Installations

    Usage

    Terminology

    Clone

    Pull

    merge

    Push

    Commit

    Jenkins:

    Introduction

    Installation

    Configuration of plugins

    Configuration of Jenkins

    Job Creation

    Integration with GITTools

    AutoIT - To handle download

    Introduction

    Installation

    Java Plugin

    Examples

     

    Selenium Frameworks

    • Implementing all above concepts

    Cucumber Framework

    • Installation and usage

    Protractor Framework

    • Installation and usage

Projects

  • Selenium with Real Time Project

    We are providing Real time projects on Live applications.

FAQ's

  • Can I attend a demo session before enrollment?

    Yes

  • What if I miss a class ?

    If you miss a class we can provide recording video for particular session and same session you have to attend another batch also

  • Will I get placement Assistance ?

    Yes

  • Do I receive a certificate for training ?

    • Once you are successfully through the course you will be awarded with Covalent's Training certificate.
    • Covalent certification has industry recognition and we are the preferred training partner for many MNCs
  • what support is available after the training?

    Doubts clarification up to getting a job

    Resume preparation

    Mock interviews

    Placement Assistance

  • What Features do you provide?

    • Classroom & Online sessions with corporate trainers
    • Course Material
    • Real time projects with industry experts
    • Regular Assignments (Tasks)
    • Placement assistance
    • Resume preparation
    • Doubts clarifications

Certifications

  • Course Completion Certificate

    • Once you are successfully through the course you will be awarded with Covalent's Training certificate.
    • Covalent certification has industry recognition and we are the preferred training partner for many MNCs.

Videos

Selenium with Java demo Videos : class 1
Selenium with Java demo Videos : class 2

Enroll Now

© 2018 Covalent Technologies All rights reserved

Drop us a Query

Drop us a Query

Call us on

IN: 91-9848733309
IN: +91-9676828080