Description
In this course, you will :
- By the End of the course you will be as much trained to automate any web based application using Selenium
- You will be working on many Live projects, Design complex frameworks and Design interactive Reports using ReportNG, XSLT, Extent Reports etc
- You should be able to work with utilities like: ANT, MAVEN, JENKINS, DOCKERS, GRID for Parallel Execution, LOG4J API, JAVAMAIL API, APACHE POI API, JDBC Connection for Database Testing etc
- Many pdf files, course code & other reference material will be provided along with the video lectures
- By the end of the course you should be able to Master Selenium Automation & crack any interview
- By the end of this course you should be able to design major frameworks from scratch like: Data Driven, Keyword Driven, Hybrid, Page Object Model, Page Factories, CucumberBDD etc
- You should be able to justify 2-3 years of your existing experience in Selenium
- You should be able to work on Live Projects, Manipulate complex Xpath, CSS and important locators
- Many pdf files, course code and other reference material will be provided along with the video lectures
Syllabus :
- Selenium 4.0 Latest Features update
- What is Selenium?
- Selenium Journey from version 1 till
- CORE JAVA in Depth for Manual Testers and Beginners
- CORE JAVA UPDATES from Live training sessions
- NEW LECTURES FROM SELENIUM 3 - Getting start with Latest Selenium Configuration
- Detailed configuration on MAC OSX
- UPDATES - LATEST UPDATES FROM THE NEW APIs
- Selenium WebDriver Basics
- Update to Latest Selenium 4 - Handling Elements and Relative Locators
- Syncronization - ImplicitWait, ExplicitWait & FluentWait
- Finding Multiple and Complex Elements strategies
- XPATH VS CSS locators in Depth
- Selenium 4 - Capturing Screenshots
- Articles for Download on WebDriver Examples and Major Locators
- Selenium 4 - New Features and Updates
- WebDriver Advance Features
- Handling SVG Graphs and Shadow DOM Elements
- Selenium 4 - Chrome DevTools Protocols (CDP)
- SCREENSHOT UTILITY - Using WebDriver and AShot API
- Handling JQUERY Calendars
- Event Listeners, Event Firing Mouse, Coordinates - OLD Lecture
- TESTNG FRAMEWORK - Basics
- TESTNG FRAMEWORK - Creating Interactive Reports
- TESTNG FRAMEWORK - Parameterization
- TESTNG FRAMEWORK - Advance Topics
- EXTENT REPORTS Version
- ALLURE REPORTING
- SELENIUM GRID - PARALLEL EXECUTION
- Selenium Grid
- Jenkins - CI
- GIT / GITHUB and Continuous Integration using Jenkins
- Continuous Integration - Jenkins CI
- Articles for Download on Git and Jenkins
- SauceLabs Integration
- LIVE PROJECT 1 -HYBRID - DATA + KEYWORD DRIVEN AUTOMATION FRAMEWORK with JENKINS
- UPDATE EXTENT REPORTS AND LATEST DATA DRIVEN FRAMEWORK DEPENDENCIES
- LIVE PROJECT 2 - PAGE OBJECT MODEL with GIT/GITHUB and CI - JENKINS
- Page Object END to END Framework from the LIVE PROJECTS
- LIVE PROJECT 3 - Page Object Model with Page Factories (End to End Testing)
- ARTICLES on Latest CUCUMBER version 6
- LIVE PROJECT 4 - Cucumber BDD Framework with Page Object Model and PageFactories
- Cucumber 4 with Latest Extent Report version 4 and Maven Reporting plugin
- Commonly Asked Core Java and Selenium interview Questions
- Latest Selenium 4.0 API - Live Session recordings from Dec 2021 Batch
- DATABASE TESTING
- SVN - Configuration Management