Rear view of a young college student paying attention and listening to her online teacher on the laptop at home

Selenium is a chemical element with the symbol Se and atomic number 34. It is a nonmetal (more rarely considered a metalloid) with properties that are intermediate between the elements above and below in the periodic table, sulfur and tellurium, and also has similarities to arsenic. It seldom occurs in its elemental state or as pure ore compounds in the Earth’s crust. 

Selenium – from Greek selḗnē (σελήνη ‘Moon’) – was discovered in 1817 by Jöns Jacob Berzelius, who noted the similarity of the new element to the previously discovered tellurium (named for the Earth).

 Selenium is found in metal sulfide ores, where it partially replaces the sulfur. Commercially, selenium is produced as a byproduct in the refining of these ores, most often during production. Minerals that are pure selenide or selenate compounds are known but rare. The chief commercial uses for selenium today are glassmaking and pigments.

 Selenium is a semiconductor and is used in photocells. Applications in electronics, once important, have been mostly replaced with silicon semiconductor devices. 

Selenium is still used in a few types of DC power surge protectors and one type of fluorescent quantum dot. Although trace amounts of selenium are necessary for cellular function in many animals, including humans, both elemental selenium and (especially) selenium salts are toxic in even small doses, causing selenosis. 

Selenium is listed as an ingredient in many multivitamins and other dietary supplements, as well as in infant formula, and is a component of the antioxidant enzymes glutathione peroxidase and thioredoxin reductase (which indirectly reduce certain oxidized molecules in animals and some plants) as well as in 3 deiodinase enzymes. Selenium requirements in plants differ by species, with some plants requiring relatively large amounts and others apparently not requiring any.[6]

Chapter 1: Introduction to Automation

  •         What is Automation testing?
  •         Drawbacks of Manual Testing
  •         Advantage and disadvantage of Automation testing
  •         Types of Testing can be done by Automation Testing
  •         What test cases can be converted into automation?
  •         What test cases cannot convert into automation?
  •         Things to be done before automation testing
  •         Automation testing process
  •         Types of Automation Tools
  •        Difference between Selenium training and QTP

Chapter 2: Different flavors of Selenium training

  •         Selenium IDE
  •         Selenium-RC
  •         Selenium-Grid
  •         Selenium 3.0 &WebDriver

 Chapter 3: Selenium IDE training Introduction:

 

  •         Introduction to Selenium IDE
  •         Installing Selenium IDE training
  •         Selenium IDE icons
  •         Create and Execute Basic Scripts
  •         Recording Tests
  •         Running a Test
  •         Selenium Concepts
  •         Element Locators
  •         TestSuite
  •         What is Test suite?
  •         Creating Test Suite Using Selenium IDE
  •         Selenium IDE Overview

Chapter 4: Core Java

  •         Introduction To Core Java
  •         Environment variable configuration
  •         What is oops?
  •         What is a class and object?
  •         What is a main method?
  •         Basic Example
  •         Datatypes
  •         variables
  •         Operators
  •         Arrays
  •         Collections
  •         Conditions
  •         Looping Conditions
  •         Branching statements
  •         Java Built in methods

    •  String Methods
    • Math object methods
    •   Date & time methods
  •         Oops Concepts
    •         Introduction
    •         Class
    •         Object
    •         Static Methods
    •         Overloading Methods
    •         Overriding Methods
    •         Constructors
    •         Inheritance
    •         Polymorphism
    •         Encapsulation
    •         interfaces
    •         Abstraction
    •         Working with regular expressions
    •         What is regular expression
    •         Where we will use
    •         Regular expression syntax
    •         Examples on regular expression
  •       Working with files
    •         Working with Files and I/O
    •         Working with Excel files
    •         Working with data base.
    •         Working with Property files
  •       Exception handling
    •         try block
    •         catch
    •         final
    •         finally

Chapter 5: WebDriver (Selenium)

  •         Web Driver Introduction
  •         What is Web Driver?
  •         Why Web Driver?
  •         Difference between WebDriver and Selenium RC
  •         Architecture of selenium webDriver
  •         Configuring WebDriver in Eclipse
  •         Downloading WebDriver Jars and configuring in eclipse
  •         WebDriverDrivers introduction
  •         HTML Driver
  •         Firefox Driver
  •         IE Driver
  •         Chrome Driver
  •         Safari Driver
  •         Iphone driver
  •         Android etc
  •         Basic WebDriver Example
  •         Web Driver Concepts
  •         WebDriver Locators

    •         Locating elements by ID
    •         Locating elements by Class
    •         Locating elements by Tag
    •         Locating elements by Name
    •         Locating elements by Link Text
    •         Locating elements by Partial Link Text
    •         Locating elements by XPath
    •         Locating Elements by using CSS
  •         Working with web page elements using WebDriver
    •         Textbox
    •         Links
    •         Buttons
    •         Check Box
    •         Radio Button
    •         List Box
    •         Drop Down
  •         Selenium-WebDrive API Commands and Operations
    •         Driver commands like
      •         get(“url”);
      •         getTitle();
      •         getWindowHandle();
      •         getWindowHandles();
      •         close();
      •         quit(); ..etc
    •         Child element commands like
      •         clear();
      •         sendKeys(“Data”);
      •         click();
      •         getAttribute(“arg”);
      •         getTagName();
      •         getText();
      •         isDisplayed();
      •         isEnabled();
      •         isSelected(); ….etc.
    •         Webdriver all other commands.
  •         WebDriverDesiredCapabilities Class
  •         Proxy settings with webdriver/Working with proxy Servers
  •         HTMLUnit driver and desired capabilities
  •         Handling Links with WebDriver
  •         Handling WebList
  •         Dynamic objects
  •         Extracting links and other webelements
  •         Capturing screenshots with WebDriver
  •         Window handles
  •         Tabbed browsing with WebDriver
  •         Pop up handling in Selenium
  •         Example of Pop up handling
  •         Secure Certificate error handling using WebDriver
  •         Synchronization
  •         Introducing Implicit wait and Explicit wait commands
  •         WebDriverWait Class
  •         sleep
  •         Working withWebTable
  •         How to get row count
  •         How to get data from specific cell
  •         Dynamic WebTable Handling
  •         Attaching files with Selenium
  •         Working with Calender using Selenium
  •         Handling Ajax Autosuggests
  •         Handling Google Ajax Autosuggests
  •         Setting the page load timeout- WebDriver.Timeout Interface
  •         Handling Frames in Web Page
  •         Simulaing front and back button click on
  •         Downloading files using webDriver
  •         Moving a mouse on a Object and right clicking on it
  •         Remote webdriver
  •         WebDriver support Javascript alerts and prompts
  •         Handle popup windows
  •         Handle authentication

Chapter 7: AutoIT

  •         Installing Auto IT
  •         Auto IT Overview
  •         Why Auto IT?
  •         AutoIT components
  •         AutoIT commands
  •         Auto IT Script Examples
  •         Compiling Auto IT scripts
  •         How To Use Auto IT scripts in WebDriver

Chapter 8: Sikuli

  •         Introduction of Sikuli
  •         Sikuli Overview
  •         Why Sikuli
  •         AutoIT and Sikuli differences
  •         Sikuli installation
  •         Record screen shot with sikuli
  •         Sikuli jar configuration in Eclipse
  •         Prepare scripts in eclipse using sikuli class files
  •         Use sikuli programs in Eclipse

Chapter 9: Debugging the Scripts

  •         Inserting Break Points
  •         Watch variables
  •         Step Into
  •         Step Over
  •         Step Return
  •         Run To line
  •         Terminator

Chapter 10: TestNG

  •         Introduction to TestNG
  •         Why TestNG
  •         InstallingTestNGin Eclipse
  •         Advantages of TestNG over Junit
  •         Exploring TestNG Features
  •         TestNG annotations
  •         How to Use TestNG Annotations for Selenium training programming.
  •         TestNG Annotations Complete Usage and Limitations
  •         TestNG Assert commands
  •         Automate tests using TestNG.
  •         xml file for suite.
  •         How to create testSuite for selenium tests.
  •         TestNG Execution Report
  •         TestNG Results output folder walkthrough
  •         TestNG Reporting features

Chapter 11: Junit

  •         Introduction to Junit
  •         Configuration Junit in Eclipse
  •         Exploring Junit Features
  •         Junit annotations
  •         How to Use Junit Annotations for Selenium training programming.
  •         Junit Assert commands
  •         How to create testSuite for selenium tests.

Chapter 12: Maven

  •         What is Maven
  •         Difference between ANT and Maven
  •         Why Maven
  •         Maven installation
  •         Maven run commands
  •         POM XML
  •         Maven dependencies
  •         All plugins installations
  •         Create builds using Maven

Chapter 13: Jenkins

  •         What is Jenkins
  •         Why Jenkins
  •         Jenkins installation
  •         How to execute ANT builds through Jenkins
  •         How to execute Maven builds through Jenkins
  •         How execute builds without ANT & Maven
  •         Continuous integration

Chapter 14: Selenium Grid

  •         What is Selenium Grid?
  •         Use of Selenium Grid?
  •         When to Use It
  •         Selenium-Grid 2.0 training
  •         How Selenium-Grid Works–With a Hub and Nodes
  •         Installation
  •         Starting Selenium-Grid training
  •         Configuring Selenium-Grid
  •         Hub Configuration
  •         Node Configuration
  •         Executing tests using Selenium- Grid.

Chapter 17: GIT Integration

  •         What is GIT
  •         Use of GIT
  •         Configure eclipse with GIT
  •         How to create GIT Project
  •         How to maintain project in GIT.

 Chapter 18: Automation Framework
  •         What is Automation Framework
  •         Advantages of automation framework
  •         Types of automation framework
  •         Modular Driven Framework
  •         Data Driven Framework
  •         Hybrid driven framework
  •         Keyword driven framework

Chapter 19 : Page Object Model

  •         What is Hybrid Framework
  •         Hybrid Framework Implementation

Chapter 20: BDD Framework

  •         What is BDD Driven Framework
  •         What is Behavior Driven Development
  •         Cucumber instatllation
  •         What is @Given,@Then,@And ..etc
  •         BDD Driven Framework Implementation

Chapter 21: Real Time Process for Automation Testing

  •         Introduction About Framework
  •         What is feasibility study
  •         Tool Selection criteria
  •         What is POC
  •         Automation Test Plan
  •         Automate Test Cases
  •         Name Conventions
  •         Local Scope Variables
  •         Global Scope Variables
  •         Constants variables
  •         General methods
  •         Object Repository Files
  •         Application methods
  •         Coding & Commenting Code
  •         Test Scripts Creation
  •         Test Suite Creation.




    Key Highlights

    • Real Time-Trainers
    • Mock Interviews on every Saturday
    • Per batch 8 members only
    • 24/7 LAB Access
    • Resume Preparation
    • Certificate
    • 100% Job oriented training program
    • Real Time Projects after course completion
    • Tasks on daily basis
    • Timings of Learners Conveniences

    Join with us to start your career