-
Book Overview & Buying
-
Table Of Contents
-
Feedback & Rating
Selenium WebDriver with Java - Basics to Advanced and Frameworks
By :
Selenium WebDriver with Java - Basics to Advanced and Frameworks
By:
Overview of this book
This comprehensive course on Selenium WebDriver with Java begins with a thorough introduction to Selenium's features and architecture. You'll start by setting up your environment, including Java and Selenium installations, and proceed to explore fundamental Selenium methods and browser driver configurations. The course emphasizes practical knowledge, covering browser compatibility, WebDriver architecture, and troubleshooting common issues.
As you progress, the course delves into essential Java concepts, tailored specifically for Selenium automation. You'll revisit Java basics, arrays, loops, and methods, ensuring a strong foundation for advanced automation techniques. With a focus on locators and tools, you'll learn to identify web elements effectively using various strategies, including CSS selectors and XPath, enhancing your ability to automate complex web interactions.
Moving to advanced topics, the course covers framework development, including TestNG and Maven projects. You'll explore page object models, cross-browser testing with Selenium Grid, and continuous integration with Jenkins. Real-world exercises and end-to-end programming scenarios provide practical experience, preparing you for professional challenges in automation testing.
Table of Contents (39 chapters)
Selenium Introduction
Install Java and Selenium -Get Started with the Basic Steps of the Selenium WebDriver
Brush Up Java Concepts for Selenium Automation
Locator Techniques and Tools Used to Identify Objects
Advanced Locators Identification and Interview Questions on Parsing Text
Selenium WebDriver - Techniques to Automate Web Elements
Deep Dive into Functional Testing with Selenium
Synchronization Usage in Selenium WebDriver
Techniques to Automate Ajax Calls, Child Windows, and iframes
Real-Time Exercises (End-to-End Programming)
Practical Problems and Methods to Handle Them with Selenium
Miscellaneous Topics in Selenium WebDriver
Selenium Java Streams - Automate Sort, Pagination, Filtering the Web Tables
Selenium 4.0 - Latest Features
Framework Part -1 - TestNG
Learn Java Object Oriented Principles Needed for Framework Development
Framework Part 1 - Create Maven Project and Prepare Functional End-to-End Test
Framework Part 2 - Design Pattern - Page Object and Factory Implementation
Framework Part 3 -Test Configuration Methods and Global Properties and Parallel Runs
Framework Part 4 – Test Strategy- Control Tests Execution- Run Parallel Tests
Framework Part 5 -Extent HTML Reports and TestNG Listeners and Thread Safe Execution
Framework Part 6 - Test Execution from Maven and Integration with Jenkins CI/CD
Framework Part 7 - Integrating Cucumber Wrapper into Selenium Framework
Framework Part 8 - Common Selenium Framework OOPS Interview Questions
Git - Version Control Tutorial
CI/CD Integration of Selenium Framework with Jenkins & GitHub
Understand Excel Data-Driven Testing Functions with Examples
Upload Download Functionalities with Selinium using External Excel Files
Cross Browser Testing with Selenium Grid
Selenium 4 Chrome Dev tools Protocol (CDP) Integration Concepts
Database Connection to Selenium Testcases
File Uploading (AUTO IT) and Downloading with Selenium
Cross Browser Testing on Cloud Using Third-Party Vendors
Maven - Build Management Tool In-Depth Information
Java OOPS Basics for Selenium Part -1
Core Java Tutorial - Part 2
Core Java Tutorial - Part 3 - Collections API
Cucumber Behaviour-Driven Data - Framework
Bonus Lectures - Defect Tracking Tool
Customer Reviews