Page Object Model pattern for Selenium WebDriver & Java
Page Object Model pattern for Selenium WebDriver & Java, available at $44.99, has an average rating of 4.2, with 47 lectures, 4 quizzes, based on 114 reviews, and has 8264 subscribers.
You will learn about Master how to use Page Object Model to write MAINTAINABLE test automation scripts Explore awesome advanced techniques such as Fluid Syntax + Business Methods Modify an existing Selenium automation project to learn exactly how Page Object Model works Get the advanced Selenium skills you need to apply for an automation job Code along using Java, C#, Python or whatever language you want Learn exactly what Page Object Model is, and why we use it Discover why Page Object Model is a perfect fit for agile software development How to make your test scripts bullet-proof from the start This course is ideal for individuals who are Test Automation Engineers or Manual Testers or Test Managers It is particularly useful for Test Automation Engineers or Manual Testers or Test Managers.
Enroll now: Page Object Model pattern for Selenium WebDriver & Java
Summary
Title: Page Object Model pattern for Selenium WebDriver & Java
Price: $44.99
Average Rating: 4.2
Number of Lectures: 47
Number of Quizzes: 4
Number of Published Lectures: 47
Number of Published Quizzes: 4
Number of Curriculum Items: 51
Number of Published Curriculum Objects: 51
Original Price: $89.99
Quality Status: approved
Status: Live
What You Will Learn
- Master how to use Page Object Model to write MAINTAINABLE test automation scripts
- Explore awesome advanced techniques such as Fluid Syntax + Business Methods
- Modify an existing Selenium automation project to learn exactly how Page Object Model works
- Get the advanced Selenium skills you need to apply for an automation job
- Code along using Java, C#, Python or whatever language you want
- Learn exactly what Page Object Model is, and why we use it
- Discover why Page Object Model is a perfect fit for agile software development
- How to make your test scripts bullet-proof from the start
Who Should Attend
- Test Automation Engineers
- Manual Testers
- Test Managers
Target Audiences
- Test Automation Engineers
- Manual Testers
- Test Managers
In this course you’ll learn exactly what the Page Object Model pattern is in the best way, first by understanding what it is and why we use it, before diving right in and creating a simple Page Object Model together to understand the core coding concepts and techniques needed. Then we’ll explore some awesome advanced techniques and tips & tricks – like Fluid Syntax and Business Methods – which will really super-charge your Page Object Model skills and take your Selenium WebDriver coding to the next level.
I’ll also cover the benefits of using Page Object Model in an Agile project environment, how and when to to refactor, the importance of bullet-proofing your Selenium scripts from the start, structuring your automation projects using Separation of Concerns, coding common modules, and much more. Many of these techniques have been learnt by me from years of hard experience doing test automation in the real world, and you won’t easily find them documented elsewhere.
By the end of this course you will not only have learnt how to create Selenium WebDriver test automation scripts using Page Object Model, but you will know how to do it RIGHT.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Welcome
Lecture 2: Who is this Course for?
Lecture 3: Course Outline
Lecture 4: Prerequisites
Lecture 5: What is Page Object Model?
Lecture 6: Why we use Page Object Model
Lecture 7: Disclaimers
Lecture 8: Who is Pete Jenkins?
Chapter 2: Creating a Simple Page Object Model
Lecture 1: Introduction
Lecture 2: Recaps
Lecture 3: Full Screen Mode
Lecture 4: Creating the Linear Script
Lecture 5: Calling the Login Page Methods
Lecture 6: Creating the Login Page class
Lecture 7: First Look at Benefits of POM
Lecture 8: Introduction to Bullet-Proofing
Lecture 9: Creating the Home Page class
Lecture 10: Creating the User Account Page class
Lecture 11: Modifying the Home Page Class to Click on a Product
Lecture 12: Creating the Product Details Page class
Lecture 13: Creating the Confirmation Popup Class
Lecture 14: Creating the Shopping Cart Summary Class
Lecture 15: Using a Base Class
Lecture 16: Tidying up the Locators
Lecture 17: Using PageFactory
Lecture 18: Wrap Up
Chapter 3: Advanced Page Object Model
Lecture 1: Introduction
Lecture 2: Fluid Syntax Basics
Lecture 3: Business Methods – Login
Lecture 4: Business Methods – the Rest
Lecture 5: Combining Business Methods with Fluid Syntax
Lecture 6: Business Methods & BDD
Lecture 7: Common Web Components
Lecture 8: Tables – Creating a Table Class
Lecture 9: Tables – Using the Table Object
Lecture 10: Data Scenarios
Lecture 11: Project Separation (Separation of Concerns)
Lecture 12: Wrap Up
Chapter 4: Tips & Tricks
Lecture 1: Introduction
Lecture 2: YAGNI
Lecture 3: Design POM from Requirements
Lecture 4: KISS
Lecture 5: Refactor little and often
Lecture 6: Belt & Braces
Lecture 7: POM error handling
Lecture 8: Wrap Up
Chapter 5: Course Roundup
Lecture 1: Course Roundup
Instructors
-
Peter Jenkins
Lead Test Automation Engineer
Rating Distribution
- 1 stars: 0 votes
- 2 stars: 5 votes
- 3 stars: 9 votes
- 4 stars: 39 votes
- 5 stars: 61 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
- Digital Marketing Foundation Course
- Google Shopping Ads Digital Marketing Course
- Multi Cloud Infrastructure for beginners
- Master Lead Generation: Grow Subscribers & Sales with Popups
- Complete Copywriting System : write to sell with ease
- Product Positioning Masterclass: Unlock Market Traction
- How to Promote Your Webinar and Get More Attendees?
- Digital Marketing Courses
- Create music with Artificial Intelligence in this new market
- Create CONVERTING UGC Content So Brands Will Pay You More
- Podcast: The top 8 ways to monetize by Podcasting
- TikTok Marketing Mastery: Learn to Grow & Go Viral
- Free Digital Marketing Basics Course in Hindi
- MailChimp Free Mailing Lists: MailChimp Email Marketing
- Automate Digital Marketing & Social Media with Generative AI
- Google Ads MasterClass – All Advanced Features
- Online Course Creator: Create & Sell Online Courses Today!
- Introduction to SEO – Basic Principles of SEO
- Affiliate Marketing For Beginners: Go From Novice To Pro
- Effective Website Planning Made Simple