Selenium 4 WebDriver with JavaBasics Advance Architect
What you’ll learn
****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
Requirements
No prior Java / coding knowledge required as everything is taught from the scratch
All topics are covered in detailed with live programming in the lectures which will make you feel as in you are studying in a live class room
Course includes many live projects and in depth framework creation
Many PDF Lectures, Module and Frameworks code, PPTs, Theoretical materials, Interview questions, Sample resumes etc are available for download in the course
Description
In depth Course on Selenium WebDriver 4.0 Latest version Trusted by 500,000+ students, Includes many Live Projects & End 2 End FrameworksNO OTHER COURSE IN THE INDUSTRY TO COVER THESE MANY IN-DEPTH TOPICS ON SELENIUM – 140+ HOURS, 450+ LECTURES~~~~~COURSE RECENTLY UPDATED WITH LATEST SELENIUM 4, GRID 4, DOCKER Integration, AWS CLOUD Integration, Chrome DevTools Protocol (CDP), CUCUMBER 6.10 and EXTENT REPORT 5 SERIES in MARCH 2022 ~~~~~~ Selenium a Web based automation testing tool that automates anything and everything available on a Web page. Initially started by Thoughtworks and currently Google developers are supporting the latest version i.e. WebDriver. These lecture will provide you full hands on session on how you can automate web based applications and implement various frameworks such as Data driven, Hybrid, Page Object model, Page factories, Cucumber BDD etc. Here, you will find the detailed content which will help you get started on Selenium and build your java programming basics. This course is the first Selenium course on Udemy and covers over 100+ hours of topics which no other Selenium courses in the industry covers in this much depth. Along with this the other part of this course focuses majorly on the Architect level topics where we will see detailed implementation of 7 Live projects with many frameworks and approaches covered which will include, Parallel execution frameworks, Multithreading, Java Generics, Virtual environmentincluding Dockers etc and the base of all is you will get in-depth knowledge on Core Java that covers basic if, else, loops arrays, basic OOPS – inheritance, polymorphism, interfaces, abstract classes, Collections, Reflections and many more topics related to java i.e. File Handling, Log4j, JavaMAIL API, Interactive report generation using ReportNG, Extent Reports etcLearn All Major Reporting and Customization:1. TestNG Reports2. ReportNG3. Extent Reports4. Allure Reports5. Cucumber JVM Reporting—————What our students says————Nitin Gupta:Beautifully Explained With Step By Step Instructions! We Have Come A Long Way From 2013 To 2022!! KudosMansi Dalal:I would like to short and sweet. This is the best training videos for selenium. I have taken a classes but this is better than classes. Going in detail covering everything. Including interview questions and assignments. 100 out of 100. Buy Buy Buy.. I contacted tutor and he replied too.. What else you want.Balaji Ramanan:Indepth explanation.Finding it useful. I see this course to be one stop solution to selenium, appium, frameworks,DB testing . No other course provides this sort of patient explanation. Would like to appreciate the instructor’s passion towards teaching the concepts under 1 course. Reason for saying so is, many commercial people would split this course length into 5 to 6 parts and make money.Sk Amir Ullah:Just beyond my expectation. An amazing course with in depth explanation. Whether you are a beginner or experienced in Automation just blindly go with this course.I am enjoying the course.The best part of this course i found that the instructor “Rahul” is very active. When you get stuck, don’t worry just put your query and it will be solved with the most genuine solution within 12 hours , which means a lot………… :)Amit Verma:I have found this course very helpful and very well organized. It is explained very well theoretically as well as practically. I really recommend this course for anyone with non some background of programming.Ranjit Kumar:The way of teaching is really excellent any one can understand easily event the person who are not from the coding background,I have learnt how to do code optimization and new updates tool. Benefits from the Course: Life time access to 140+ hours of Advance Selenium video lectures.Life time best support in your queries.Get chance to work on Many live projects with in-depth framework designing and end to end automationYou should be able to justify 2-3 years of your current experience in Automation after this course Apart from Selenium various other APIs are integrated as well like TestNG, ReportNG, Log4J, JavaMAIL API, Extent Reports etc which will help you a lot in designing powerful frameworks. At the end of the training you will be able to automate any web based application of your own and should be able to work on live projects. After the course you should be able to justify 3+ years of your current experience in Selenium and can crack any Selenium automation interview easily Many assignments, PDF lectures and source code for each module is available for download. Not only this the best advantage of this course is the level of support you will get in your queries and automation projects where ever you are stuck with.Support will be provided through Q&A section of this courseSo being the biggest Selenium course in the industry I always make sure to update the course with latest API changes so anything that you need to learn in Selenium you will find that topics in this course and if not then you can message me and If the topic is relevant then I will include in the course.
Overview
Section 1: Introduction to the Course
Lecture 1 Introduction and Important points to know before you start the course
Lecture 2 FIXING THE BLURRED VIDEO SCREEN
Section 2: Selenium 4.0 Latest Features update
Lecture 3 Selenium 4.0 Latest Features update
Section 3: What is Selenium?
Lecture 4 What is Selenium?
Lecture 5 UPDATE – New Website walkthrough
Lecture 6 What is an API?
Lecture 7 Understanding Selenium as an API
Lecture 8 Running Test through Selenium IDE
Lecture 9 Difference in RC, WebDriver and Grid
Lecture 10 Scope and Conclusion
Section 4: Selenium Journey from version 1 till 4
Lecture 11 Difference in Selenium 1, 2, 3 & 4 versions
Lecture 12 Selenium 4 Walkthrough with Updates and New Features
Lecture 13 The new Selenium IDE
Section 5: CORE JAVA in Depth for Manual Testers and Beginners
Lecture 14 Introduction to Core Java
Lecture 15 Download ALL Java PDF Lectures
Lecture 16 MAC OS X – Installing Java & configuring environment variables
Lecture 17 Basic Java programming and features – Part 1
Lecture 18 Basic Java programming and features – Part 2
Lecture 19 Java Methods – Part 1
Lecture 20 Java Methods – Part 2
Lecture 21 Java Methods – Part 3
Lecture 22 Java Methods Part 4
Lecture 23 Java Methods Part 5 – PreDefined Methods and Math.Random()
Lecture 24 Java Methods Part 6 – Static and Non Static Methods
Lecture 25 IF and Else Statements
Lecture 26 Switch Case statement
Lecture 27 Code and PPTs for Download from Methods and IFandElse
Lecture 28 Loops – While Loop
Lecture 29 Loops – Do While Loop
Lecture 30 Loops – For Loop
Lecture 31 Loops – Nested Loops
Lecture 32 Loops – Break and Continue statements
Lecture 33 Download the Loops code and PPT files
Lecture 34 Arrays – 1D Array
Lecture 35 Arrays – 2D Array
Lecture 36 Arrays – 3D Array
Lecture 37 Download the code and PDF lecture
Lecture 38 Exception Handling – Part 1
Lecture 39 Exception Handling – Part 2
Lecture 40 Packages and Access Modifiers
Lecture 41 OOPS – Encapsulation
Lecture 42 OOPS – Inheritance
Lecture 43 OOPS – Polymorphism – OverLoading
Lecture 44 OOPS – Polymorphism – Overriding
Lecture 45 OOPS – Polymorphism – Overriding benefits and drawbacks
Lecture 46 OOPS – Abstract classes
Lecture 47 OOPS – Interfaces
Lecture 48 Constructors and This Keyword
Lecture 49 Super Keyword
Lecture 50 Reading Properties files
Lecture 51 Java Streams – Writing in TXT and CSV files
Lecture 52 Java Stream – Writing HTML Files and Reading files
Lecture 53 Java Stream – Apache POI Creating and Writing Excel Files
Lecture 54 Java Stream – Apache POI Reading Excel Files, Extended Loops
Lecture 55 POI JARS
Lecture 56 Reading Notepad file
Lecture 57 Reading and Writing Notepad and Properties file – code
Lecture 58 Collections – Wrapper Classes, Autoboxing and Unboxing
Lecture 59 Collections – ArrayList
Lecture 60 Collections – HashSet
Lecture 61 Collections – HashMap
Lecture 62 Reflection API
Lecture 63 Code from Access Modifiers, OOPS, Collection API, Reflection API lectures
Lecture 64 Difference between == & equal to operator and Singleton design pattern
Lecture 65 Apache Log4J API – Console & File Appenders
Lecture 66 Apache Log4J API – SMTPAppender
Lecture 67 Apache Log4J API HTMLAppender
Lecture 68 Apache Log4j API – Project code
Section 6: CORE JAVA UPDATES from Live training sessions
Lecture 69 IMPORTANT To know before you start with the Automation Part
Section 7: NEW LECTURES FROM SELENIUM 3 – Getting start with Latest Selenium Configuration
Lecture 70 Prerequsite and configuring Java
Lecture 71 Downloading and Configuring latest Eclipse IDE
Lecture 72 Configuring Latest Selenium API
Lecture 73 Getting started with Selenium and configure Firefox browser
Lecture 74 Configuring Chrome Browser
Lecture 75 Configuring IE and Edge browser
Lecture 76 Installing Edge browser executable via elevated cmd
Lecture 77 Configuring Safari and Opera browser
Lecture 78 Download and Configure Maven
Lecture 79 Managing Dependencies
Lecture 80 Managing Executable files through WebDriverManager Class
Section 8: UPDATE 4.6 – NO WebDriverManager and Browser exe required
Lecture 81 UPDATE 4.6 – NO WebDriverManager and Browser exe required
Section 9: Detailed configuration on MAC OSX
Lecture 82 Configuring Java and setting up environment variables
Lecture 83 Downloading and Configuring latest Eclipse IDE
Lecture 84 Configuring Maven and Downloading Selenium dependencies
Lecture 85 Configuring Browsers – Chrome, Firefox, Safari, Opera etc
Section 10: UPDATES – LATEST UPDATES FROM THE NEW APIs
Lecture 86 ExcelReader Utility – APACHE POI 4.1.0
Lecture 87 Log4J API
Lecture 88 Download the code from above 2 lectures
Lecture 89 JAVAMAIL API
Lecture 90 Download the MAIL API Code
Lecture 91 JDBC Database Connection
Lecture 92 JDBC Database Connection – Code
Section 11: Selenium WebDriver Basics
Lecture 93 WebDriver Basics and Reading Javadocs
Lecture 94 Understanding the WebDriver Architecture
Section 12: Update to Latest Selenium 4 – Handling Elements and Relative Locators
Lecture 95 Getting started with Handling Elements
Lecture 96 Getting started with Handling Elements – CODE
Lecture 97 Minimizing, Maximizing and Full Screen window
Lecture 98 Handling Sync issues – ImplicitWait
Lecture 99 Handling Sync issues – ExplicitWait
Lecture 100 Handling Sync issues – FluentWait
Lecture 101 Code from above lectures
Lecture 102 Relative Locators – Above, Below, RightOf, LeftOf and Near
Lecture 103 Relative Locators – Above, Below, RightOf, LeftOf and Near – CODE
Lecture 104 Chaining Relative Locators
Lecture 105 Chaining Relative Locators – CODE
Lecture 106 Relative Locators with Multiple Elements
Lecture 107 Relative Locators with Multiple Elements – CODE
Section 13: Finding Multiple and Complex Elements strategies
Lecture 108 Select Class – Handling Dropdown list
Lecture 109 Handling Multiple Elements from the Dropdown list
Lecture 110 Printing All links from the Webpage
Lecture 111 isElementPresent, isDisplayed, isEnabled, isSelected
Lecture 112 Handling Checkboxes and Multiple Elements
Lecture 113 Handling WebTables
Lecture 114 ASSIGNMENT 1
Lecture 115 ASSIGNMENT 2
Lecture 116 ASSIGNMENT 3
Lecture 117 Code from Above Lectures
Section 14: XPATH VS CSS locators in Depth
Lecture 118 Learn Xpath and CSS in Depth Part 1
Lecture 119 Learn Xpath and CSS in Depth Part 2
Lecture 120 Learn Xpath and CSS in Depth Part 3
Lecture 121 Plugin to Auto generate complex Xpath and CSS Selectors
Lecture 122 Xpath and CSS Documents / Cheat sheets
Section 15: Selenium 4 – Capturing Screenshots
Lecture 123 Capturing Element’s Screenshot
Lecture 124 Capturing Element’s Screenshot – CODE
Lecture 125 Capturing Page and Full Page Screenshot
Lecture 126 Capturing Page and Full Page Screenshot – CODE
Section 16: Articles for Download on WebDriver Examples and Major Locators
Lecture 127 ARTICLE 1 – Selenium WebDriver configuration and Architecture
Lecture 128 ARTICLE 2 – How to inspect elements in web browsers
Lecture 129 ARTICLE 3 – Working with various browsers
Lecture 130 ARTICLE 4 – WebDriver Interface
Lecture 131 ARTICLE 5 – Bid Adieu to driver.exe and Welcome WebDriverManager API
Lecture 132 ARTICLE 6 – Xpath VS CSS Locators – Part 1
Lecture 133 ARTICLE 7 – Xpath VS CSS Locators – Part 2
Lecture 134 ARTICLE 8 – Xpath VS CSS Locator – Part 3
Lecture 135 ARTICLE 9 – Xpath VS CSS Locator – Part 4
Lecture 136 ARTICLE 10 – Xpath VS CSS Locator – Part 5
Lecture 137 ARTICLE 11 – Handling Checkboxes, Radio Buttons and Links
Lecture 138 ARTICLE 12 – Exceptions in Selenium WebDriver
Lecture 139 Download PDF lectures for below Articles
Lecture 140 ARTICLE 13 – How to Handle Tab, New Windows and Pop-ups
Lecture 141 ARTICLE 14 – How to Handle Dropdowns
Lecture 142 ARTICLE 15 – Handling Javascript alerts & Notifications
Lecture 143 ARTICLE 16 – Actions – Mouse Over
Lecture 144 ARTICLE 17 – Capturing Screenshots
Lecture 145 ARTICLE 18 – Handling Frames
Lecture 146 ARTICLE 19 – Handling WebTables
Lecture 147 ARTICLE 20 – Handling Ajax Dropdowns/Fields
Lecture 148 ARTICLE 21 – JavascriptExecutor
Lecture 149 ARTICLE 22 – Handling Calendars
Lecture 150 ARTICLE 23 – Handling Syncronization issues, ImplicitWaits
Lecture 151 ARTICLE 24 – ExplicitWaits
Lecture 152 ARTICLE 25 – Handling Combo Boxes
Lecture 153 ARTICLE 26 – POI API – Excel Data Driven Testing
Section 17: Selenium 4 – New Features and Updates
Lecture 154 New Feature – Switching to the Parent Frame
Lecture 155 Switching to the Parent Frame – CODE
Lecture 156 New Feature – New Tabs and Windows
Lecture 157 New Tabs and Windows – CODE
Lecture 158 New Feature – Handling Basic Authentication
Lecture 159 Handling Basic Authentication – CODE
Lecture 160 New Feature – Printing to PDF
Lecture 161 Printing to PDF – CODE
Lecture 162 New Feature – Browser Options / Capabilities
Lecture 163 Browser Options / Capabilities – CODE
Lecture 164 NEW Feature – Getting the Element’s Coordinates through Rectangle class
Lecture 165 Getting the Element’s Coordinates through Rectangle class – CODE
Section 18: WebDriver Advance Features
Lecture 166 ACTIONS API – Handling MouseOver events
Lecture 167 ACTIONS API – Handling JQuery Sliders
Lecture 168 ACTIONS API – Handling Resizable Elements
Lecture 169 ASSIGNMENT 4
Lecture 170 ACTIONS API – Handling Drag and Drop Elements
Lecture 171 ACTIONS API – Right clicking an Element
Lecture 172 ACTIONS API – Handling KeyBoard Events
Lecture 173 SwitchTo – Javascript Alerts
Lecture 174 SwitchTo – Iframes
Lecture 175 SwitchTo – New Windows – Handling Tabs and Popups
Lecture 176 JavaScriptExecutor – Calling and Injecting Javascript functions
Lecture 177 CODE from Above lectures
Lecture 178 Enhancements in Actions API and FindElement method
Lecture 179 Enhancements in Actions API and FindElement method – CODE
Section 19: Handling SVG Graphs and Shadow DOM Elements
Lecture 180 Handling SVG Graphs
Lecture 181 Handling SVG Graphs – CODE
Lecture 182 Handling Shadow DOM Elements
Lecture 183 Handling Shadow DOM Elements – CODE
Section 20: Selenium 4 – Chrome DevTools Protocols (CDP)
Lecture 184 Introduction to Chrome DevTools Protocol
Lecture 185 Handling SSL Certificates
Lecture 186 Handling SSL Certificates – CODE
Lecture 187 Mocking GEO Locations
Lecture 188 Mocking GEO Locations – CODE
Lecture 189 Simulate Device Views
Lecture 190 Simulate Device Views – CODE
Lecture 191 Blocking Network requests
Lecture 192 Blocking Network requests – CODE
Lecture 193 Running test on a slow network
Lecture 194 Running test on a slow network – CODE
Lecture 195 Override Time zone values
Lecture 196 Override Time zone values – CODE
Lecture 197 Chrome console logs
Lecture 198 Chrome console logs – CODE
Lecture 199 Capturing Request and Response Headers
Lecture 200 Capturing Request and Response Headers – CODE
Lecture 201 Get URL and Status for each request and response
Lecture 202 Get URL and Status for each request and response – CODE
Lecture 203 Adding Custom headers
Lecture 204 Adding Custom headers – CODE
Lecture 205 Changing the browser User Agent
Lecture 206 Changing the browser User Agent – CODE
Lecture 207 Enable Performance Metrics
Lecture 208 Enable Performance Metrics – CODE
Section 21: SCREENSHOT UTILITY – Using WebDriver and AShot API
Lecture 209 Capture Screenshot with TimeStamp
Lecture 210 Capturing Particular Element Screenshot
Lecture 211 Using AShot API to Capture FullScreen and Particular Element Screenshot
Lecture 212 CODE from Above lectures
Section 22: Handling JQUERY Calendars
Lecture 213 Getting the current and target dates
Lecture 214 Jumping to the Target month
Lecture 215 Finding and clicking the Target day
Lecture 216 Project Code
Section 23: Event Listeners, Event Firing Mouse, Coordinates – OLD Lecture
Lecture 217 Event Listeners, Event Firing Mouse, Coordinates
Lecture 218 Event Listeners, Event Firing Mouse, Coordinates – Code
Section 24: TESTNG FRAMEWORK – Basics
Lecture 219 Introduction to TestNG and Configuring Eclipse plugin
Lecture 220 Creating the First Test Case
Lecture 221 Adding Assertions and Reporting Failures
Lecture 222 SoftAssertions and Reporting Multiple failures
Lecture 223 Creating Test Dependencies
Lecture 224 Creating Test Suite
Lecture 225 Managing Multiple Test Suites
Lecture 226 Test Groups
Lecture 227 TestNG Listeners
Lecture 228 Forcefully Skipping a Test Case
Lecture 229 Adding Before and After Suite annotations
Lecture 230 Download the code from above lectures
Lecture 231 Article on TestNG Framework
Section 25: TESTNG FRAMEWORK – Creating Interactive Reports
Lecture 232 TestNG Report
Lecture 233 ReportNG
Lecture 234 Article on ReportNG
Lecture 235 Download the code from above lectures
Section 26: TESTNG FRAMEWORK – Parameterization
Lecture 236 Understanding Parameterization through DataProviders
Lecture 237 TestNG Parameterization Excel Reading
Lecture 238 TestNG Parameterization Excel Reading with Hashtable
Lecture 239 Handling Multiple Data Providers
Lecture 240 Reading Parameters from TestNG.xml file
Lecture 241 Download the code from above lectures
Section 27: TESTNG FRAMEWORK – Advance Topics
Lecture 242 Running Parallel Test using TestNG.xml file
Lecture 243 Running Parallel Test using DataProvider
Lecture 244 InvocationCount and ThreadPoolSize
Lecture 245 OnTestFailure – CaptureScreenshots
Lecture 246 OnFinish – Zip file and send Automated mails
Lecture 247 Zip Utility Code
Lecture 248 Retry Listener to Re-Run Failed Test Cases
Lecture 249 Retry Listener to Re-Run Failed Test Cases – Code
Lecture 250 Retry Listener to Re-Run Failed Test Cases – Code with WebDriver Example
Lecture 251 Download the code from above lectures
Section 28: EXTENT REPORTS Version 4
Lecture 252 Configuring Latest Extent Reports Step by Step
Lecture 253 Generating extent reports through Customized Listeners
Lecture 254 Code
Section 29: ALLURE REPORTING
Lecture 255 Configuring Latest Allure reports – Step by Step
Lecture 256 Customizing and attaching Screenshots on failure
Lecture 257 Code from Above Lectures
Section 30: SELENIUM GRID – PARALLEL EXECUTION
Lecture 258 Introduction to Selenium Grid
Lecture 259 Configuring nodes & hub
Lecture 260 Running Test on Multiple browsers & Nodes
Lecture 261 Grid Json configuration
Lecture 262 Latest Selenium GRID 3 Configuration and Updates
Lecture 263 Latest Selenium Grid 3 – Running Parallel Test through TestNG XML Parameters
Lecture 264 Latest Selenium Grid 3 – Running Parallel Test through Data Provider
Lecture 265 Latest Selenium Grid 3 – Fixing the Parallel test execution by MultiThreading
Lecture 266 Grid files for download
Section 31: Selenium Grid 4
Lecture 267 Understanding the Grid 4 Architecture
Lecture 268 Download the complete code from the Grid lectures
Lecture 269 Configuring Ubuntu virtual machine
Lecture 270 Running as a standalone Grid
Lecture 271 Running test cases in parallel
Lecture 272 Hub and Nodes
Lecture 273 Distributed
Section 32: Jenkins – CI
Lecture 274 Jenkins Detailed Configuration
Section 33: GIT / GITHUB and Continuous Integration using Jenkins
Lecture 275 Introduction to Version control system
Lecture 276 Installing Git on Windows
Lecture 277 UPDATE 2022 – Getting started with GIT
Lecture 278 UPDATE 2022 – Git Branching
Lecture 279 UPDATE 2022 – Git Merge and Merging conflicts
Lecture 280 UPDATE 2022 – Creating a repository on GitHub and Pushing Pulling the code
Lecture 281 UPDATE 2022 – Pulling the project from GitHub repository
Lecture 282 Download the PPT file
Section 34: Continuous Integration – Jenkins CI
Lecture 283 Introduction to Continuous Integration and configuring Jenkins
Lecture 284 Creating a free style Jenkins project
Lecture 285 Download the PPT file
Section 35: Articles for Download on Git and Jenkins
Lecture 286 Introduction to Git and Jenkins
Lecture 287 Continuous Integration through Jenkins and GitHUB
Section 36: SauceLabs Integration
Lecture 288 Integrating the Test Cases to execute on SauceLabs cloud network
Section 37: LIVE PROJECT 1 -HYBRID – DATA + KEYWORD DRIVEN AUTOMATION FRAMEWORK with JENKINS
Lecture 289 Introduction to the Project
Lecture 290 Live Project 1 Code with Updated and Latest Dependencies
Lecture 291 Creating a new Maven Project
Lecture 292 Creating Base Class
Lecture 293 Calling Properties and creating the very first test case
Lecture 294 Initializing logs
Lecture 295 Adding Assertions
Lecture 296 Adding Data Provider and Creating the second test
Lecture 297 Implementing ReportNG
Lecture 298 Adding Listeners
Lecture 299 Capturing Unique screenshots and report customization part 1
Lecture 300 Capturing Unique screenshots and report customization part 2
Lecture 301 Generating Extent Report
Lecture 302 Adding steps to test cases in Extent Report
Lecture 303 Creating a common data provider
Lecture 304 Adding Multiple Failure to the test
Lecture 305 Adding parameterization and automating the third test
Lecture 306 Setting up run modes for test suites
Lecture 307 Setting up run modes for test data and implementing parameterization
Lecture 308 Jenkins build generation
Lecture 309 Jenkins – Configuring HTML Publisher plugin for Extent Reports
Lecture 310 Jenkins – Parameterizing the build for browser and environment
Lecture 311 Jenkins – Configuring MAIL API to send test results in an automated email
Section 38: UPDATE EXTENT REPORTS AND LATEST DATA DRIVEN FRAMEWORK DEPENDENCIES
Lecture 312 Latest Extent Reports Generation – END to END
Lecture 313 Data + Keyword Driven Framework using Latest Selenium 4.0 Dependencies
Lecture 314 Download the Code for Extent Reports and Data Driven Framework
Section 39: LIVE PROJECT 2 – PAGE OBJECT MODEL with GIT/GITHUB and CI – JENKINS
Lecture 315 Page Object Model – Introduction to the framework basics
Lecture 316 Page Object Model – Designing Layout and creating the first business page
Lecture 317 Page Object Model – Creating business Pages – Part 2
Lecture 318 Page Object Model – Creating business Pages – Part 3
Lecture 319 Page Object Model – Creating Business Pages – Part 4
Lecture 320 Page Object Model – Implementing Page Objects
Lecture 321 Page Object Model – Implementing Base class for Pages – Part 1
Lecture 322 Page Object Model – Implementing Base class for Pages – Part 2
Lecture 323 Page Object Model – Implementing Base class for Pages – Part 3
Lecture 324 Page Object Model – Adding Test cases and common Data Providers
Lecture 325 Page Object Model – Learning Git, Github and Continuous Integration
Lecture 326 Page Object Model – Introduction to Version control system
Lecture 327 Page Object Model – Installing Git on Windows
Lecture 328 Page Object Model – Git Commands
Lecture 329 Page Object Model – Introduction to GitHub – remote repository
Lecture 330 Page Object Model – Creating Account on GitHub & Pushing code to the remote repo
Lecture 331 Page Object Model – Introduction to Continuous Integration and config Jenkins
Lecture 332 Page Object Model – Continuous Integration Part 1
Lecture 333 Page Object Model – Continuous Integration Part 2
Lecture 334 Project Code
Section 40: Page Object END to END Framework from the LIVE PROJECTS
Lecture 335 NEW – Page Object Model with Page Factory – End to End (LIVE BATCH RECORDINGS)
Lecture 336 NEW – Page Object Model with Page Factory – End to End (PART 2)
Lecture 337 Download the code
Section 41: LIVE PROJECT 3 – Page Object Model with Page Factories (End to End Testing)
Lecture 338 Page Factories – Introduction
Lecture 339 Page Factories – Implementing Base class and understanding factory annotations
Lecture 340 Page Factories – Implementing Business classes Part 1
Lecture 341 Page Factories – Implementing Business classes Part 2
Lecture 342 Page Factories – Implementing Business classes Part 3
Lecture 343 Page Factories – Implementing Business classes Part 4
Lecture 344 Page Factories – Soft Assertions and Finding Multiple Elements
Lecture 345 Page Factories – FindBys and FindAll annotations
Lecture 346 Page Factories – Adding Extent Reports
Lecture 347 Page Factories – Adding Keywords and Implementing logs
Lecture 348 Page Factories – Implementing Parameterization and Runmodes to the test case
Lecture 349 Page Factories – Configuring Jenkins and sending Automated Emails
Lecture 350 Complete Project Code
Section 42: ARTICLES on Latest CUCUMBER version 6
Lecture 351 Important to watch this lecture before reading the articles
Lecture 352 BDD Introduction
Lecture 353 Setting up cucumber in eclipse
Lecture 354 Create feature and Step definition file
Lecture 355 Create runner file
Lecture 356 Cucumber Tags
Lecture 357 Background keyword in Cucumber
Lecture 358 Hooks in Cucumber
Lecture 359 DataTable (asLists) in Cucumber
Lecture 360 DataTable (asMaps) in Cucumber
Lecture 361 Data Driven Testing in Cucumber
Section 43: LIVE PROJECT 4 – Cucumber BDD Framework with Page Object Model and PageFactories
Lecture 362 Download the updated framework code – latest 6.10 cucumber and latest Reporting
Lecture 363 Cucumber Basics – Introduction to the Project
Lecture 364 Cucumber Basics – Introduction to Cucumber BDD
Lecture 365 LATEST – Installing the Cucumber plugin and creating the very first feature file
Lecture 366 LATEST – Creating a Step definition file
Lecture 367 LATEST – Creating a runner file
Lecture 368 LATEST – Generating Cucumber Reports
Lecture 369 LATEST – Generating Latest Extent reports
Lecture 370 LATEST – Customizing Extent Reports
Lecture 371 LATEST – Adding Multiple scenarios to a feature
Lecture 372 LATEST – Parameterization using Scenario Outline
Lecture 373 LATEST – Adding Multiple Features and Step Definitions
Lecture 374 LATEST – Background
Lecture 375 LATEST – Cucumber Tags
Lecture 376 LATEST – Cucumber Hooks
Lecture 377 LATEST – Cucumber Hooks – BeforeAll, AfterAll, BeforeStep, AfterStep
Lecture 378 LATEST – Cucumber Hooks – Defining Execution order
Lecture 379 LATEST – Cucumber Hooks – Tagged hooks
Lecture 380 LATEST – DataTable as a List
Lecture 381 LATEST – DataTable as Map
Lecture 382 LATEST – Parameterize DataTable as a Map
Lecture 383 Cucumber Basics – Creating Multiple Features and Step files
Lecture 384 Cucumber Basics – Adding List and Datatables
Lecture 385 Cucumber Basics – Adding Background
Lecture 386 Cucumber Options – Features, Glue and Monochrome
Lecture 387 Cucumber Options – Adding Tags
Lecture 388 Cucumber Options – Adding Hooks
Lecture 389 Cucumber Options – Adding tagged Hooks
Lecture 390 Cucumber Options – Pretty Format Feature
Lecture 391 Cucumber TestNG – Adding TestNG Runner
Lecture 392 Cucumber Reporting – Generating Cucumber Reports
Lecture 393 Cucumber Reporting – Integrating Cucumber Extent Report Plugin
Lecture 394 Cucumber WebDriver – Adding Selenium APIs
Lecture 395 Cucumber WebDriver – Creating the feature file
Lecture 396 Cucumber WebDriver – Creating automation steps
Lecture 397 Cucumber WebDriver – Fixing sync issues and adding validations
Lecture 398 Cucumber WebDriver – Adding screenshots in case of failure
Lecture 399 CucumberFramework – Part1 – Designing Architecture
Lecture 400 CucumberFramework – Part2 – Creating a feature file
Lecture 401 CucumberFramework – Part3 – Creating Step definition and defining base class
Lecture 402 CucumberFramework – Part4 – Creating Page Objects Actions and locators
Lecture 403 CucumberFramework – Part5 – Creating more business actions
Lecture 404 CucumberFramework – Part6 – Creating step definitions
Lecture 405 CucumberFramework – Part7 – Creating Cucumber runner hooks and generating extent
Lecture 406 CucumberFramework – Part8 – Adding more steps and integrating maven
Lecture 407 CucumberFramework – Part9 – Running Multiple features through Maven – Part 1
Lecture 408 CucumberFramework – Part10 – Running Multiple features through Maven part 2
Lecture 409 CucumberFramework – Part 11 – Integrating Jenkins and Interactive Reports
Lecture 410 Framework Code- Cucumber with Page Objects and factories using TestNG
Section 44: Cucumber 4 with Latest Extent Report version 4 and Maven Reporting plugin
Lecture 411 Cucumber 4 with Latest Extent Report version 4 and Maven Reporting plugin
Lecture 412 Download the code
Lecture 413 Code with Latest 6.10.0 Cucumber dependencies
Section 45: Commonly Asked Core Java and Selenium interview Questions
Lecture 414 Commonly Asked Java and Selenium interview Questions
Section 46: Latest Selenium 4.0 API – Live Session recordings from 2022 Batch
Lecture 415 Entire Code for Download
Lecture 416 SKIP THESE LECTURES IF ALREADY GONE THROUGH ABOVE SECTIONS SUCCESSFULLY
Lecture 417 Introduction to Selenium 4 and Other integrated components
Lecture 418 Download code from Core JAVA lectures
Lecture 419 Core Java Day 1 – Introduction to Core Java
Lecture 420 Core Java Day 2 – Classes and Objects
Lecture 421 Core Java Day 3 – Data Types, Heap, Garbage collection etc
Lecture 422 Core Java Day 4 – Garbage Collection, Object Creation, Data Types, String
Lecture 423 Core Java Day 5 – String Class, Concatenation, Operators
Lecture 424 Core Java Day 6 – More on Operators
Lecture 425 Core Java Day 7 – Conditional and Ternary operators, Methods etc
Lecture 426 Core Java Day 8 – More on Methods and scanner class
Lecture 427 Core Java Day 9 – Type of Variables, Methods and Return types
Lecture 428 Core Java Day 10 – Static and Non Static
Lecture 429 Core Java Day 11 – IfElse, SwitchCase, For Loops
Lecture 430 Core Java Day 12 – ForLoop, DoWhile Loop, While Loop and Arrays
Lecture 431 Core Java Day 13 – Arrays
Lecture 432 Core Java Day 14 – 2D/3D Arrays, Packages
Lecture 433 Core Java Day 15 – OOPS – Inheritance
Lecture 434 Core Java Day 16 – OOPS – Inheritance and Polymorphism
Lecture 435 Core Java Day 17 – OOPS – Method Overloading
Lecture 436 Core Java Day 18 – OOPS – Method Overriding, Polymorphism etc
Lecture 437 Core Java Day 19 – OOPS – Abstract Classes and Interface
Lecture 438 Core Java Day 20 – Constructor, This, Super, Constructor Chaining
Lecture 439 Core Java Day 21 – Constructor chaining and Exception Handling
Lecture 440 Core Java Day 22 – Exception Handling and Apache POI
Lecture 441 Core Java Day 23 – Collections API
Lecture 442 Selenium WebDriver – Day 1 – Difference in Selenium versions & Configuring Maven
Lecture 443 Selenium WebDriver – Day 2 – Handling Elements and Implicit/ExplicitWaits
Lecture 444 Selenium WebDriver – Day 3 – Finding Multiple Elements, Checkboxes, links etc
Lecture 445 Selenium WebDriver – Day 4 – Relative Locators, Screenshots (FullPage / Element)
Lecture 446 Selenium WebDriver – Day 5 – New window, tab, Basic Auth, Alerts, Iframes etc
Lecture 447 Selenium WebDriver – Day 6 – Chrome DevTools Protocol, CSS Selector, JS etc
Lecture 448 Selenium WebDriver Day 7 – Properties, Log4j, JDBC, Keywords etc
Lecture 449 Selenium WebDriver Day 8 – TestNG Framework, ReportNG etc
Lecture 450 Selenium WebDriver Day 9 – Generating Extent Reports
Lecture 451 Selenium WebDriver Day 10 – TestNG Parameterization and Data Driven Framework
Lecture 452 Selenium WebDriver Day 11 – Data Driven Framework and Jenkins
Lecture 453 Code till date
Lecture 454 Selenium WebDriver Day 12 – Page Object Model with Page Factories Part 1
Lecture 455 Selenium WebDriver Day 13 – Page Object Model with Page Factories Part 2
Lecture 456 Selenium WebDriver Day 14 – Grid/Parallel Test Execution and Appium Mobile
Lecture 457 Selenium GRID 4, Dockers and AWS Cloud configuration
Lecture 458 Code from Page Object Model and Page Factories
Lecture 459 Download the Code from Appium and Selenium Grid
Section 47: DATABASE TESTING
Lecture 460 Introduction to Database Testing
Lecture 461 Database JDBC Connectivity
Section 48: SVN – Configuration Management
Lecture 462 Introduction to SVN
Section 49: BONUS LECTURE
Lecture 463 BONUS LECTURE
####The course is designed in a such a way that even a beginner with zero knowledge in Manual testing or Automation or programming can master this course####,####Complete Core Java is covered from scratch####,####All prerequisite are covered from scratch with complete end to end installation of various softwares and apis####,####1.25 Lakh Students enrolled with thousands of 5 Star ratings####,####Bestseller seller Selenium course on Udemy and in the industry####,Many Real time websites and live projects covered with complex framework and architecture designing concepts,Many interview questions and tips provided to crack complex automation interviews,Selenium RC Users who wish to migrate their projects in WebDriver,Manual Testers who wants to switch to Automation testing,Automation testers who wants to enhance their current skills,Test Managers
Course Information:
Udemy | English | 143h 13m | 89.98 GB
Created by: Rahul Arora
You Can See More Courses in the Developer >> Greetings from CourseDown.com