• +91 90320 18369
  • info@eazygurus.com
  • USA, INDIA
  • Home
  • Courses
  • About Us
  • Services
    • Online Training
    • IT Training
    • Corporate Training
    • Project Mentoring
    • Generative AI
  • Blog
  • Trainer Registration
  • Contact
  • Payments
Eaazygurus-LogoR-310x105

SELENIUM

Posted on June 16, 2020June 16, 2020 by admin
0

COURSE : SELENIUM | ONLINE TRAINING | DURATION : 30 HOURS

Course Details
Course Syllabus
Enroll Now

ABOUT COURSE

Software testing is one of the key activities carried out as part of application development. Selenium is a simple software testing tool for web applications. Selenium can be easily deployed on an array of Operating Systems like WINDOWS, LINUX, MAC. Code for the testing script/application can be defined in HTML tables or other languages too. IDE, RC and GRID are the primary components of the Selenium tool.

The training on Selenium by EazyGurus offers deep understanding of fundamentals and practical usage of the programming language. The course material and course curriculum is designed to meet the current industry needs.

Career Opportunities in Selenium

Quality Engineer, Quality Assurance Analyst, Automation Engineers and many more, Selenium opens up an array of opportunities to developer in the IT industry. As testing forms the backbone of all IT application development, moving on to Selenium is a logic step for career advancement in Testing engineers domain.  Our well experienced trainer and well planned course materials ensures for 100% success in interviews.

Who can learn?

Targeted Audience

  • Students / Fresher’s
  • Software programmers
  • Testing Engineers
  • Web Developers

Pre-Requisite for learning the course

Basic understanding of C C++ programming language. Prior experience in testing softwares are an added advantage.

Course Syllabus

Introduction

  • Introduction of selenium
  • Selenium components
  • How differs from other automation tools
  • Advantages of selenium
  • Overview of the Testing framework
  • Overview of Eclipse

Object-Oriented Programming

  • Creating Packages
  • Accessing Classes and Methods
  • Class, Object and Method
  • Concept of Inheritance
  • Overloading and Overriding Functions
  • Usage of Inheritance in Selenium
  • Good Features of the eclipse
  • Accessing modifiers – Public, Private, Default, Protected
  • Exception handling – try-catch block and throwable class
  • The need for exception handling in Selenium framework

Core Java Basics

  • Conditional and concatenation operators
  • Usage of loops – While Loop, For Loops
  • Data Types – String, Integer, Arrays, etc
  • Functions – Input Parameters, Return Types
  • Local, Global, Static and Non-Static Variables
  • Creating Objects and Object References
  • Call by reference and Value
  • Constructors
  • String class and functions
  • Concept of jar file
  • POI API in java

Selenium Architecture

  • Types of Selenium
  • Types of Webdriver
  • Selenium RC Architecture
  • Webdriver Architecture
  • Webdriver Vs Selenium RC
  • A brief explanation about the advantages of web driver

Locator Techniques

  • Introduction about locator concept
  • A brief explanation of different locator techniques
  • Xpath techniques explanation with different kind of real-time scenarios

Selenium IDE

  • Download and Installation
  • Record and playback techniques
  • Modifying the script using IDE
  • Convert the IDE script into RC script
  • Validate the locator value using IDE

Selenium setup

  • Explanation of step by step instructions for setup
  • Integration of eclipse and Testing

WebDriver

  • Configuring Webdriver with Eclipse
  • A detailed discussion about web driver commands
  • Handling different browsers
  • Create our own methods in web driver
  • Handling links and Dynamic links
  • Extracting and writing your own XPath
  • Handling Multiple Windows
  • Interacting with dynamic objects
  • Working with Alerts
  • Locating objects using different objects – ID, Name, CSS, Class, etc
  • Handling Frames on the web page
  • Taking Screenshots
  • Working with textbox and buttons
  • Working with a group of Objects
  • Test data management in Excel
  • Calling Dynamic values from Excel

TestNG

  • Brief about the Testing framework and TestNG
  • Annotation concept and different types
  • Testing Configuration
  • Suite execution from eclipse
  • Parallel script execution
  • Grouping the Test Cases
  • Parameter configurations
  • Suite creation methodology
  • Report generation
  • Assertions and Verifications

AutoIT

  • The need for AutoIT tool
  • Basics of AutoIT tool and create a simple script
  • Converting AU3 file to excel  file
  • Calling AutoIT script from selenium project

Selenium Grid

  • Introduction of Selenium Grid
  • Installation and setup of Hub and node
  • Script changes for Selenium grid execution
  • Simple script execution using grid
  • Parallel execution using grid

Configuration Management

  • Jenkins Installation
  • Maven Installation
  • Dependencies and configure Maven Project
  • Integrate Maven projects in Jenkins.

Register Now

Search Course

Trending Courses
Appian BPM Training Course in Hyderabad
Appian Training in Hyderabad With 100% Placement Assistance Enroll For...
AI & Data Science Using Python
AI & Data Science Using Python Training in Hyderabad With...
Multicloud Devops with Security
Multi Cloud DevOps Training in Hyderabad With 100% Placement Assistance...
Digital Marketing
Digital Marketing Training in Hyderabad With 100% Placement Assistance Enroll...
Cyber Security
Cyber Security Training in Hyderabad With 100% Placement Assistance Enroll...
Latest News
Appian BPM Training Course in Hyderabad
Appian Training in Hyderabad With 100% Placement Assistance Enroll For...
AI & Data Science Using Python
AI & Data Science Using Python Training in Hyderabad With...
Multicloud Devops with Security
Multi Cloud DevOps Training in Hyderabad With 100% Placement Assistance...
Digital Marketing
Digital Marketing Training in Hyderabad With 100% Placement Assistance Enroll...
Cyber Security
Cyber Security Training in Hyderabad With 100% Placement Assistance Enroll...
Latest Blog
13 SMART SOCIAL MEDIA MARKETING TIPS FOR 2020
Social Media, It slowly crept into our lives, little by...
DATA SCIENCE IN HEALTH CARE | 7 WAYS DATA SCIENCE IS RESHAPING HEALTHCARE
7 Ways Data Science Is Reshaping Healthcare What do healthcare...
TOP 9 SOCIAL MEDIA TRENDS TO WATCH IN 2020
Social media trends rarely stay the same from year-to-year. That’s...
TOP SOCIAL MEDIA TRENDS FOR 2020 AND BEYOND
Saying that most people spend a good part of their...
AI FABRIC CLOUD WITH UiPath PLATFORM
AI Fabric Cloud is live AI Fabric Cloud is live,...

EazyGurus is a leading IT learning and training solution provider. We support individual IT career aspirants to learn and nurture advanced IT skills and competencies.

Privacy

Terms of Use
Privacy Policy
Cancellation & Refund Policy
Shipping & Delivery Policy

Quick Links

About Us
Services
Courses
Blog

Trending Courses

  • AI & Data Science Using Python

  • Multicloud Devops with Security

  • Digital Marketing

  • Cyber Security

  • Generative AI and Prompt Engineering

  • Python Full Stack Developer

  • Java Full Stack Developer

© 2025 Welcome to EazyGurus

90320 18369
info@eazygurus.com
This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. ACCEPT
Privacy & Cookies Policy

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these cookies, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Non-necessary
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
SAVE & ACCEPT