Selenium

Selenium is a programming language which can be used to automate web applications. It is used by developers to test their projects and make sure they are working properly. Thinman websolvers offers professional selenium training in Madurai to students who want to learn automation testing and get an edge over the competition in their careers.
Learning selenium automation testing is extremely beneficial for IT professionals looking to advance in their careers. Aimore Offers Live-Projects, And Courses Certificate. Let’s get started with Selenium Training at Madurai and transform your career completely !!! We at Aimore also provide online courses on selenium Automation testing with 24×7 support, email assistance and easy payment options
SYLLABUS
Selenium Introduction
Course Objectives
Different learning stages
Basic Installations
Getting started with Java
Installing Java
Installing Eclipse
First Eclipse Project
First Java program
Importing projects in Eclipse
Java Concepts – Basic – Selenium Training In Chennai
Datatypes and Variables
Operators, Loops, Arrays, and String Classes and objects
Class constructors
Java Object-Oriented Programming
Encapsulation
Inheritance
Polymorphism
Abstraction
Package and access modifiers, Exception handling
Collections API, Reflections API
Introduction to Collections API
List Interface and Array List Class
Set Interface and HashSet Class
Map Interface and Hash Table Class
Reflection API usage and importance
File handling with Java
Managing and Reading a Properties file
Reading, Writing XLS Files with POI API
Downloading Selenium, Architecture of Selenium Web driver
Selenium 3 and 4 differences
Downloading WebDriver Jars and configuring in eclipse
The architecture of selenium Webdriver
Browser versions with WebDriver
Drivers for Firefox, IE, Chrome, Edge
Web driver commands
Browser Commands
Web Element Commands
Find Elements Commands
Check Box & Radio buttons
Drop Down & Multiple Selects
Web Table Handling
Alerts and windows
Frames
Locators & Xpath
Inspect elements from the browser
Relative & Absolute XPath
Firebug and Fire path
Synchronization – Selenium Training In Chennai
Implicit Wait
Explicit Wait
Fluent Wait
Action Class
Drag & Drop
Right Click & Double Click
Mousehover Action
Robot Class
Automation framework
Testing and Data Driven Framework
Testing and Hybrid(Keyword + Data-driven) framework
Page Object Model
BDD/Cucumber Framework
Selenium Grid With WebDriver, TestNG, and Maven
Grid Introduction
Configuring Hub and Node
Running tests on Multiple browsers and Nodes
Install Testing
Testing Annotations
Testing Parallel Execution
Testing vs Junit
Testing Data providers
Maven Introduction
Install Maven
Create a new Maven Project
Jenkins, GIT, GITHUB Integration – {Selenium Training In Chennai}
Introduction to Jenkins
Configuring Jenkins
First Jenkins Project
Build Triggers in Jenkins
Introduction to GIT
Installing Git
Git Commands and Operations
Selenium and Database Testing
Introduction to Database testing
Java Database Connectivity – JDBC.
Selenium IDE/RC Overview
Selenium Appium
Appium Introduction
Architecture Of Appium
Appium Installation On Window
Installing Android Studio
Installing Java
Designing or configuring framework(system) factors for both Android SDK and Java.
Configuring Virtual Mobile device
Download Node.js and Install Appium via npm Configuring Appium clients
Appium Installation On MAC
Install Xcode
Installing Eclipse IDE on MAC
Downloading Appium/Selenium jars
Automation On Mobile Apps – {Selenium Training In Chennai}
First Appium program
UI Automator Tool – Inspection of elements
Touch action
Scroll down
Swipe action
Invoke App with package activity
Automation Of Web Apps
Configure the real device to the system
Desired capabilities for real device
Coding in mobile browser automation
Appium Framework
Testing installation
Run Testing tests
Appium Parallel Execution using Testing
Framework design
Java Oops Basic For Appium
Classes, objects
Strings
Inheritance
Encapsulation
Abstraction
Modifiers
Polymorphism