Selenium Webdriver & Java – Using Real Examples – 2024
Selenium Webdriver & Java – Using Real Examples – 2024, available at $89.99, has an average rating of 4.41, with 179 lectures, 1 quizzes, based on 1558 reviews, and has 10203 subscribers.
You will learn about You'll learn effectively. There is NO bloat material found in this course! You'll develop a deep understanding of Selenium Webdriver using the Java programming language! You'll understand how to develop a well designed and maintainable framework from scratch! You'll learn WHY we do things, not just HOW to do things! You'll gain life-like experience using a dedicated website and e-commerce store! You'll develop a deep understanding of the Page Object Model so that your framework is maintainable! You'll learn many techniques and technologies including TestNG, Maven, Design Patterns, Jenkins, Extent Reports, Parallel Execution, Apache POI and more! This course is ideal for individuals who are Automation testers wanting to learn Selenium Webdriver extremely well or Those wanting to know how to design high quality frameworks that are maintainable or Those wanting to learn about tricky subjects like Thread Local so that parallel execution can be achieved or Manual testers looking to break into automation testing or Anyone with an interest in a subject that's set to grow in demand considerably It is particularly useful for Automation testers wanting to learn Selenium Webdriver extremely well or Those wanting to know how to design high quality frameworks that are maintainable or Those wanting to learn about tricky subjects like Thread Local so that parallel execution can be achieved or Manual testers looking to break into automation testing or Anyone with an interest in a subject that's set to grow in demand considerably.
Enroll now: Selenium Webdriver & Java – Using Real Examples – 2024
Summary
Title: Selenium Webdriver & Java – Using Real Examples – 2024
Price: $89.99
Average Rating: 4.41
Number of Lectures: 179
Number of Quizzes: 1
Number of Published Lectures: 179
Number of Published Quizzes: 1
Number of Curriculum Items: 180
Number of Published Curriculum Objects: 180
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- You'll learn effectively. There is NO bloat material found in this course!
- You'll develop a deep understanding of Selenium Webdriver using the Java programming language!
- You'll understand how to develop a well designed and maintainable framework from scratch!
- You'll learn WHY we do things, not just HOW to do things!
- You'll gain life-like experience using a dedicated website and e-commerce store!
- You'll develop a deep understanding of the Page Object Model so that your framework is maintainable!
- You'll learn many techniques and technologies including TestNG, Maven, Design Patterns, Jenkins, Extent Reports, Parallel Execution, Apache POI and more!
Who Should Attend
- Automation testers wanting to learn Selenium Webdriver extremely well
- Those wanting to know how to design high quality frameworks that are maintainable
- Those wanting to learn about tricky subjects like Thread Local so that parallel execution can be achieved
- Manual testers looking to break into automation testing
- Anyone with an interest in a subject that's set to grow in demand considerably
Target Audiences
- Automation testers wanting to learn Selenium Webdriver extremely well
- Those wanting to know how to design high quality frameworks that are maintainable
- Those wanting to learn about tricky subjects like Thread Local so that parallel execution can be achieved
- Manual testers looking to break into automation testing
- Anyone with an interest in a subject that's set to grow in demand considerably
This is the #1course that has been designed to help students learn Selenium Webdriver extremely well using the Java programming language. This course has been specifically designed to help you learn the most about the subject, using techniques that help you retain information. It even comes with a dedicated test e-commerce store to help you gain real life experience!
A recent student review:
“The course content covers the basic topics you need comprehensively and adequately. Instructor Sal always gets back to you very quickly when you need help and he tries to help you in good faith. Sal! Just to say “Thank you!” The course was really helpful for me to get a new title on my company. Now I am a member of QA Automation Team :)”AY – 12 April 2023.
Check out the review section where hundreds of students have left reviews to-date.
What does this course cover?
-
Selenium Webdriver’s history, architecture and key features
-
An easy to follow setup module so we can hit the ground running
-
Our first look at an automated test using the Chrome, Firefox and Edge browsers
-
Understanding Selectors/Locators in detail
-
How we can interact with various elements found across the web
-
Understanding Webdriver Waits in detail
-
Quick Java – for those wanting to learn Java or to refresh their knowledge
-
More advanced element interaction using more complex websites
-
Advanced subjects like Chrome Options, SSL certificate handling, cookies and more
-
Framework overview and understanding the journey ahead
-
TestNG – everything you need to know about it and how to use it
-
Parametrisation, global variables and the importance of a base page
-
Maven – how we can use the build automation tool to speed up our Java Project development
-
Page Object Model – learn how to follow good design practices that are maintainable
-
Building a framework from scratch in easy to follow steps
-
How to achieve Parallel Execution using Thread Local
-
Jenkins Continuous Integration – how to automatically trigger tests based on the date/time we decide
-
Extent reports – learn how to generate advanced and detailed professional reports
-
Learn how to pull data from Excel using Apache POI
-
And much more!
What makes this course different from others?
-
You are taught “why” we do things, not just “how” to do things
-
Each lecture starts with an explanation of what we are going to cover before moving onto a demonstration
-
All coding lectures have downloadable code examples
-
The course code is structured so you can easily refer back to the code from a previous lecture in the future
-
You learn from the very basics all the way to developing a well designed, professional framework
-
We cover all key topics, from Selenium Webdriver basics, fundamentals, TestNG, Maven, Extent Reports, Parallel Execution (using Thread Local), Jenkins, Apache POI and much more
-
We use good design patterns and I show you step-by-step how to make use of the Page Object Model so that your framework is maintainable
-
This course comes with a bundled dedicated website and e-commerce store so that you learn actual life-like experience that you will face in the real world
-
This course has been recorded with professional recording equipment so that each lesson is crystal clear
-
You will 100% learn Selenium Webdriver extremely well, and if you are not satisfied, you have 30 days to refund your purchase
Course Curriculum
Chapter 1: Introduction
Lecture 1: What makes this course different?
Lecture 2: History of Selenium
Lecture 3: Selenium architecture
Lecture 4: Automationtesting.co.uk
Lecture 5: Course community and support
Chapter 2: Setup
Lecture 1: Note for Mac users
Lecture 2: Java JDK installation
Lecture 3: Setting the JAVA_HOME environment variable
Lecture 4: Installing the Eclipse Integrated Development Environment
Lecture 5: Creating a project and Java class file
Lecture 6: Selenium JAR file
Lecture 7: Note about next lecture (when downloading the Chrome Driver)
Lecture 8: Downloading the browser drivers
Chapter 3: The Basics
Lecture 1: Demo of a simple test
Lecture 2: Commonly used concepts and functions
Lecture 3: Webdriver methods
Lecture 4: How to run a test in Chrome
Lecture 5: How to run a test in Firefox
Lecture 6: How to run a testing in Microsoft Edge
Chapter 4: Deep Dive into Locators/Selectors
Lecture 1: Interacting with elements using locators
Lecture 2: Note about cookie warning on automationtesting homepage
Lecture 3: Locating by ID
Lecture 4: Locating by Name
Lecture 5: Locating by Link Text
Lecture 6: Locating by CSS
Lecture 7: Document Object Model
Lecture 8: Locating by Xpath
Lecture 9: Assignment 1
Lecture 10: Useful tool
Chapter 5: Interacting with Elements
Lecture 1: Test scenarios – Introduction
Lecture 2: Clicking on buttons
Lecture 3: Sending data to forms
Lecture 4: Checkboxes
Lecture 5: Checking if buttons are enabled
Lecture 6: Dropdown menus
Lecture 7: Alerts
Lecture 8: Radio buttons
Lecture 9: Assertions part 1
Lecture 10: Assertions part 2
Lecture 11: Pop ups
Lecture 12: Accordions
Lecture 13: Hidden elements
Chapter 6: Webdriver Waits
Lecture 1: Waits introduction
Lecture 2: Different types of waits
Lecture 3: Implicit waits
Lecture 4: Explicit waits
Lecture 5: Fluent waits
Chapter 7: Quick Java
Lecture 1: Quick Java introduction
Lecture 2: Java introduction
Lecture 3: Syntax
Lecture 4: Comments
Lecture 5: Variables
Lecture 6: Data types
Lecture 7: Operators
Lecture 8: Math
Lecture 9: IF statements
Lecture 10: FOR loops
Lecture 11: FOR EACH loops
Lecture 12: WHILE loops
Lecture 13: Parameters
Lecture 14: Object Orientated Programming (OOP)
Lecture 15: Inheritance
Lecture 16: Polymorphism
Lecture 17: Constructors
Lecture 18: Classes and Objects
Lecture 19: Arrays
Lecture 20: Arraylists
Lecture 21: Lists
Lecture 22: Iterator
Lecture 23: Threads
Chapter 8: More Advanced Element Interaction
Lecture 1: Travel website search Pt.1a
Lecture 2: Travel website search Pt.1b
Lecture 3: Travel website search Pt.1c
Lecture 4: Travel website search Pt.2
Lecture 5: IFrames Pt.1
Lecture 6: IFrames Pt.2
Lecture 7: Browser tabs
Lecture 8: JavaScript
Lecture 9: JavaScript Methods
Lecture 10: JavaScript Executor Pt.1
Lecture 11: JavaScript Executor Pt.2
Chapter 9: Advanced Subjects
Lecture 1: Chrome options
Lecture 2: Desired capabilities
Lecture 3: Managing cookies
Lecture 4: How to take screenshots
Chapter 10: Framework Overview
Lecture 1: Framework overview
Chapter 11: TestNG
Lecture 1: Introduction to TestNG
Lecture 2: Note about next lecture (Installing TestNG)
Lecture 3: Installing TestNG
Instructors
-
Sal @ FutureSkillz Academy
IT professional with a passion for teaching
Rating Distribution
- 1 stars: 10 votes
- 2 stars: 20 votes
- 3 stars: 99 votes
- 4 stars: 485 votes
- 5 stars: 944 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024