Selenium – Web Automation – Beginner to Experienced – Live Training (50 Hours of Live Training)
Isha presents an Extensive and highly interactive “Selenium – Web Automation – Beginner to Experienced” course by our industry expert with 11+ years of hands-on experience. Learn all the Selenium concepts hands-on practical examples. The course syllabus is designed by considering the current job market trends and industry requirements.
About the Instructor:
I am Aravind. I have 11+ years of experience as Automation Engineer. Have worked with a variety of frameworks like Selenium web driver, Cucumber-JVM, TestNG, JUnit and Cypress.io. Have worked with high-profile clients like Verizon, Standard Chartered, EmiratesNBD and Binance. I have been part of corporate training for around 6 years. |
Live Sessions Price:
For LIVE sessions – Offer price after discount is 200 USD 159 99 USD Or USD15000 INR 12000 INR 6900 Rupees.
OR
What will I learn by the end of this course?
- You will be able to develop a Selenium framework from scratch.
- Understanding of Java, selenium, maven and docker concepts to run your automation scripts.
- When going to the new organization you will be able to understand the existing framework and maintenance of it by yourself
Demo Session:
13th June @ 7:30 AM – 8:30 AM (IST) (Indian Timings)
12th June @ 10 PM – 11 PM (EST) (U.S Timings)
13th June @ 3 AM – 4 AM (BST) (UK Timings)
Class Schedule:
For Participants in India: Monday to Friday 7:30 AM – 8:30 AM (IST)
For Participants in US: Monday to Friday 10 PM – 11 PM (EST)
For Participants in UK: Monday to Friday 3 AM – 4 AM (BST)
What student’s have to say about Arvind:
It is an excellent course for anyone, who is interested to learn from scratch. Highly recommended. – Rasiha S.
Best course to learn Selenium. This course includes each and every topic needed for automation testers.Thanks for the great content and the way of teaching. – Bheemashankar This is the best course, i gained more knowledge from this course. Thank you so much sir.- Gsk Courses are really great it helped me a lot with my interview process – Kiran Kumar I have learned lots of concept. The good thing is the detailing and practical implementation which makes the concept clear. – Aditya Excellent course..easy to follow especially if you are starting and explained the concepts well – Malathy Thank you Rahul Shetty Sir. The way you are explaining it is very awesome. – Shweta P. Very informative and easy to understand, thank you Rahul sir for your efforts on this course – Heena |
Salient Features:
- 50 Hours of Live Training along with recorded videos
- Lifetime access to the recorded videos
- Course Completion Certificate
Who can enroll in this course?
- Anyone can join the course, being naive or any professional. The course is designed to train candidates from basic to advanced.
Course syllabus:
Basic of Selenium
- Introduction of selenium
- Selenium components
- How differs from other automation tools
- Advantages of selenium
- Overview of Automation Testing Frameworks
Architectural Overview
- Selenium RC Architecture
- Webdriver Architecture
- Brief explanation about advantages of webdriver
Selenium setup
- Explanation of step by step instructions for setup process
- x.x versions
Selenium IDE
- Download and Installation
- Record and playback techniques
- Modifying the script using IDE
- Convert the IDE script into different script formats like java,C#…etc
- Validate the locator value using IDE
- Supporting addins for IDE like Implicitwait, logging and screenshot
OOPS CONCEPTS AND CORE JAVA
- Setup Java environment – Download JDK and Setup eclipse
- Java programming concepts
- Class, Object, Variables, Methods & Packages
- OOPs concepts – Abstraction, Encapsulation, Polymorphism & Inheritance
- Conditions and Loops
- Access modifiers
- Interfaces, Constructors
- Collections – Set, List, Array ,Arraylist, Hashmap , Hashtable
- Exception Handling and creating custom exceptions
- Retrieving data from database(Oracle and Microsoft SQL)
Selenium WebDriver Concepts and Explanation:
- Introduction about locator concept
- Brief explanation of different locator techniques
- Xpath techniques explanation with different kind of real time scenario
- How to run scripts in different browsers(Including headerless browsers)
- Webdriver setup
- Detailed discussion about webdriver commands
- Handling different browsers
- Create our own generic methods in webdriver
- Wait times in Selenium
- Handling Radiobutton,checkbox and dropdown validations
- Handling webtables
- Handling different windows and tabs
- Actions class
- Javascriptexecutor
- Robot
- AutoIT
Framework TestNG
- Brief about Testing framework and Testng
- Annotation concept and different types
- Testng Configuration and setup
- Developing a simple testNG framework
- Grouping the testcases
- Parameterization and Dataproviders(DataDriven Framework)
- Report generation using Listeners
- Log4j
- Assertions
- Understanding TestNG reports
- Create customized report using Testng
Selenium Grid
- Introduction of selenium Grid
- Installation and setup of Hub and node
- Simple script execution using grid
- Parallel execution – Cross Browser testing
- Parallel execution – Cross Platform testing
Framework (TDD)
- Keyword Driven
- Hybrid Framework
- Data Driven
Framework – Cucumber (BDD)
- Introduction to Cucumber – JVM
- Importance of BDD- Behavioural Driven Development
- Dependencies required (jar files)
- Set up cucumber with eclipse
Concepts in Cucumber (BDD)
- Structure of Cucumber
- Step definitions
- Test Runner (Glue)
- Feature files
- Hooks and tags
- Options available in Cucumber
- Reports in cucumber
- Data Driven – Hash map and hash table
- Scenario Outline – usage and importance
Design Pattern
- Page Object Modal(Both BDD and TDD)
Build Integration
- What is Maven?
- Why we go for Maven
- Setup Maven
- Running scripts from Maven
- Converting scripts from Testng to Maven
- Explanation of POM.xml and customization
Continuous Integration
- Introduction to Jenkins
- Integrating maven with Jenkins
- Demo to create jobs in Jenkins
Docker with Selenium
- Overview of Docker
- How to import images in Docker
- How to run selenium tests in Docker image
Live Sessions Price:
For LIVE sessions – Offer price after discount is 200 USD 159 99 USD Or USD15000 INR 12000 INR 6900 Rupees.
Sample Course Completion Certificate:
Your course completion certificate looks like this……
Important Note:
To maintain the quality of our training and ensure smooth progress for all learners, we do not allow batch repetition or switching between courses. Once you enroll in a batch, please make sure to attend the classes regularly as per the schedule. We kindly request you to plan your learning accordingly. Thank you for your support and understanding.
Course Features
- Lectures 84
- Quiz 0
- Duration 50 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes
Curriculum
- 15 Sections
- 84 Lessons
- 50 Hours
- Basic of Selenium5
- Architectural Overview3
- Selenium setup2
- Selenium IDE6
- OOPS CONCEPTS AND CORE JAVA10
- 5.1Setup Java environment – Download JDK and Setup eclipse
- 5.2Java programming concepts
- 5.3Class, Object, Variables, Methods & Packages
- 5.4OOPs concepts – Abstraction, Encapsulation, Polymorphism & Inheritance
- 5.5Conditions and Loops
- 5.6Access modifiers
- 5.7Interfaces, Constructors
- 5.8Collections – Set, List, Array ,Arraylist, Hashmap , Hashtable
- 5.9Exception Handling and creating custom exceptions
- 5.10Retrieving data from database(Oracle and Microsoft SQL)
- Selenium WebDriver Concepts and Explanation:16
- 6.1Introduction about locator concept
- 6.2Brief explanation of different locator techniques
- 6.3Xpath techniques explanation with different kind of real time scenario
- 6.4How to run scripts in different browsers(Including headerless browsers)
- 6.5Webdriver setup
- 6.6Detailed discussion about webdriver commands
- 6.7Handling different browsers
- 6.8Create our own generic methods in webdriver
- 6.9Wait times in Selenium
- 6.10Handling Radiobutton,checkbox and dropdown validations
- 6.11Handling webtables
- 6.12Handling different windows and tabs
- 6.13Actions class
- 6.14Javascriptexecutor
- 6.15Robot
- 6.16AutoIT
- Framework TestNG11
- 7.1Brief about Testing framework and Testng
- 7.2Annotation concept and different types
- 7.3Testng Configuration and setup
- 7.4Developing a simple testNG framework
- 7.5Grouping the testcases
- 7.6Parameterization and Dataproviders(DataDriven Framework)
- 7.7Report generation using Listeners
- 7.8Log4j
- 7.9Assertions
- 7.10Understanding TestNG reports
- 7.11Create customized report using Testng
- Selenium Grid5
- Framework (TDD)3
- Framework – Cucumber (BDD)4
- Concepts in Cucumber (BDD)6
- Design Pattern1
- Build Integration6
- Continuous Integration3
- Docker with Selenium3