Selenium Online Training

Selenium Online Training

STUDENTS ENROLLED

    Selenium Course Content:

    1. INTRODUCTION

    • What is automation testing?
    • What is the use of automation testing?
    • What do we need to automate
    • What is selenium
    • Advantages of selenium
    • Difference between selenium and QTP

    2. DIFFERENT FLAVOURS OF SELENIUM

    • Selenium IDE (Integrated Development Environment)
    • Selenium RC (Remote Control)
    • Selenium Grid
    • Selenium Web Driver/Selenium 2.0

    3. SELENIUM IDE Introduction

    • Features of SELENIUM IDE
    • Installing SELENIUM IDE
    • SELENIUM IDE icons
    • Recording your first test with SELENIUM IDE

    4. LOCATORS

    • How to identify elements in webpage using selenium
    • Tools to identify elements / objects
    • Firebug
    • IE Developer tools
    • Google Chrome Developer tools
    • Locating elements by ID
    • Finding elements by name
    • Finding elements by link text
    • Finding elements by XPath
    • Finding elements by using CSS
    • Summary

    5. SELENIUM IDE Concepts

    • IDE Context Menu
    • Asserting the elements
    • Verifying the elements
    • Wait For elements
    • Storing the elements
    • Adding SELENIUM IDE comments
    • Building test cases using SELENIUM IDE
    • Synchronization commands
    • Working on pages with AJAX
    • Creating test suites
    • What you cannot record

    6. SOME SPECIAL IDE COMMANDS

    • Go Back
    • Refresh
    • Enter key simulation
    • Mouse over
    • Highlight write your own SELENIUM IDE script without record and playback

    7. SELENIUM REMOTE CONTROL

    • What is SELENIUM REMOTE CONTROL?
    • Overview of SELENIUM REMOTE CONTROL using JAVA
    • Downloading SELENIUM RC
    • Installing SELENIUM RC
    • Starting selenium server from command prompt
    • Stopping selenium server from command prompt and browser
    • Running selenium scripts /tests from command prompt using selenium RC

    8. SELENIUM RC USING ECLIPSE

    • Set up SELENIUM RC in Eclipse using Joint
    • Starting SELENIUM RC from Eclipse
    • Stopping SELENIUM RC from Eclipse
    • Start and stop SELENIUM RC from Selenium Script
    • Convert selenium IDE tests to a programming language (JAVA)
    • Running Selenium script in different browsers with Eclipse and JUNIT
    • Sample programs in RC for: Basic elements

    9. JUNIT

    • Junit Annotations
    • Junit Methods
    • Test Suites using JUNIT
    • Report Using ANT Build and Junit

    10. TestNG

    • How to install TestNG plugin in Eclipse
    • TestNG sample script
    • Writing selenium testing script from scratch
    • Creating test suites using TestNG
    • Reports generation using TestNG

    SELENIUM ADVANCED COURSE CONTENT

    1. OBJECT REPOSITORY

    • Use of object repository
    • How to use OR in scripts
    • Sample scripts using object repository

    2. MAVEN

    • What is Maven
    • Use of Maven
    • Configure Maven with eclipse
    • Take automatic updates
    • How to run tests using Maven
    • Create POM.xml file

    3. INTRODUCTION TO WEB DRIVER (SELENIUM 2.0)

    • Introduction
    • Selenium RC and Webdriver
    • Downloading and configuring webdriver in eclipse
    • Drivers for Firefox, IE and HTML Unit driver
    • First selenium webdriver code

    4. SAMPLE PROGRAMS IN WEB DRIVER

    • Text box
    • Button
    • Checkbox
    • Radio button
    • Dropdown
    • Select value
    • Display all values
    • Write all values into notepad/excel/wordpad
    • Capture screenshot (positive)
    • Handling on load alerts
    • Page scroll down using javascript
    • HTML Unit driver
    • Handling multiple windows
    • Implicit wait
    • Handling AJAX auto suggestions
    • Handling web tables

    5. ACTIONS CLASS

    • Draggable
    • Droppable
    • Mouseover
    • Selectable
    • Simulating right click
    • Slider

    6. FUNCTIONS: WRITING COMMON FUNCTIONS

    • What is a function
    • Use of a function
    • How to reuse
    • Writing web driver functions

    7. SIKULI

    • Introduction
    • Handling Flex/Flash buttons
    • Sikuli and web driver integration

    8. CUSTOMIZED FRAMEWORK

    • What is frame work?
    • Use of frame work
    • Frame work using object repository and functions
    • What are different types of packages in frameworks
    • How to create reports

    9. SELENIUM GRID

    • Introduction
    • Running same script in two different browsers
    • Running different scripts in two different browsers

    Write a Review

    Your email address will not be published. Required fields are marked *

    Course Reviews

    N.A

    ratings
    • 5 stars0
    • 4 stars0
    • 3 stars0
    • 2 stars0
    • 1 stars0

    No Reviews found for this course.

    PRIVATE COURSE
    • PRIVATE
    • EXPIRED
    Contact Us

    +1 475-212-0075

    Drop us a query

      Your Details


      * Required

      Job Support

        Your Details


        * Required

        Course Features

        Live Instructor-led Classes

        This isn't canned learning. Its dynamic, its interactive, its effective

        Expert Educators

        Only the best or they're out. We are constantly evaluating our trainers

        24&7 Support

        We never sleep. Need something answered at 3 am? No Problem

        Flexible Schedule

        You don't learn as per our calendar. We work according to yours.

        Customized Training's

        The most part self-managed and adaptable to suit a person's particular adapting technology needs

        Priority Based Training's

        Real-time Scenario based Assignments and Case Studies

        COPYRIGHT © 2020 KEEN IT TECHNOLOGIES PVT.LTD, ALL RIGHTS RESERVED