Learn QA Automation- Browser testing with Codeception
- Development
- May 05, 2025

Learn QA Automation: Browser testing with Codeception, available at $64.99, has an average rating of 4.45, with 31 lectures, based on 19 reviews, and has 78 subscribers.
You will learn about Write automated browser tests easily using Codeception Write XPath locators Learn design patterns for tests: pageObjects and stepObjects Run automated tests in GitHub Actions Test your stores checkout process Write a test that easily checks if all your sites links are valid This course is ideal for individuals who are Anyone that wants to get introduced into automated browser testing or People maintaining websites that want to easily make sure their websites work or Anyone willing to exploit the capabilities of manipulating browsers through tests and scripts It is particularly useful for Anyone that wants to get introduced into automated browser testing or People maintaining websites that want to easily make sure their websites work or Anyone willing to exploit the capabilities of manipulating browsers through tests and scripts.
Enroll now: Learn QA Automation: Browser testing with Codeception
Summary
Title: Learn QA Automation: Browser testing with Codeception
Price: $64.99
Average Rating: 4.45
Number of Lectures: 31
Number of Published Lectures: 31
Number of Curriculum Items: 31
Number of Published Curriculum Objects: 31
Original Price: $39.99
Quality Status: approved
Status: Live
What You Will Learn
Who Should Attend
Target Audiences
Learn QA Automation: Browser testing with Codeception
QA Automation average salaries as of November 2022 (according to Glassdoor): $111,333
Why Codeception?
Codeception will make it very easy for you to get introduced into browser testing. The format of the tests is very easy to read, it provides a vast set of functions and helpers to allow you to interact efficiently with browsers.
Why browser acceptance testing?
Using browser tests, you can cover any web application, even legacy applications! This way, you can increase the confidence in the project you’re involved in and you can save time on regression tests in order to ensure everything works after performing a set of changes.
Browser tests offer great value even business-wise as they ensure that clients get what they paid for! This is the only reliable automated way to ensure fast that applications behave as they’re supposed to.
Why this course?
This course is the first one in Udemy on Codeception!
It will provide you everything you need to get started and reach a proficient level with everything you need to know!
I find it very important to not create a long-lasting tutorial which you would have a hard time completing. I’ve put together everything important to get you started and at the same time reach a proficient level with the framework – after completing it the only thing you’ll need to do is to put in the hours with specific applications and situations in order to expand your abilities.
Why are you using WordPress mostly in your course?
According to W3Techs (as of Nov 22), WordPress is used by 43.1% of all websites.
This means that, statistically, it’s very likely that a project you might be involved in will be powered by WordPress as well.
This is one more reason that Codeception is a great fit for browser tests on WordPress, since both are mainly written in PHP.
This way, by loading the wp-load.php file in your tests, you can even bootstrap the WordPress environment in your tests and use its native functions.
For this, I highly recommend Luca Tumedei’s wp-browser project which should provide you with a great set of helpers to test WordPress sites.
Join today and get started on browser testing!
What you’ll learn
Write automated browser tests easily using Codeception
Write XPath locators
Learn design patterns for tests: pageObjects and stepObjects
Run automated tests in GitHub Actions
Write a test that easily checks if all your site’s links are valid
Are there any course requirements or prerequisites?
No programming experience needed. You will learn everything you need to know.
Who this course is for:
Anyone that wants to get introduced into automated browser testing
People maintaining websites that want to easily make sure their websites work
Anyone willing to exploit the capabilities of manipulating browsers through tests and scripts
Anyone that wants to start browser tests for WordPress sites
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: What will you learn? Is this course right for you?
Lecture 3: What do you need to know before starting?
Lecture 4: When to automate?
Chapter 2: Getting Started
Lecture 1: Install in Windows
Lecture 2: Install on Mac
Lecture 3: Install in Ubuntu
Lecture 4: Create a WordPress site
Lecture 5: Write first test
Lecture 6: Write your own login test
Lecture 7: Exercise Files
Chapter 3: Intermediate
Lecture 1: Publish and test a page through an automated test
Lecture 2: CSS or XPath
Lecture 3: Design Patterns: pageObjects & stepObjects
Lecture 4: Use stepObjects
Lecture 5: Use pageObjects
Lecture 6: Access a database
Lecture 7: Try on your own what weve learned so far
Lecture 8: Exercise Files
Chapter 4: Advanced
Lecture 1: Run Javascript commands
Lecture 2: Run shell commands
Lecture 3: Use Filesystem module
Lecture 4: Use tryTo: conditions in tests
Lecture 5: Creating Modules
Lecture 6: Writing advanced XPath locators
Lecture 7: Exercise Files
Chapter 5: Bonus: Write an API test
Lecture 1: Write a test using REST API
Chapter 6: Bonus: Run your tests in GitHub Actions
Lecture 1: Run tests in headless mode
Lecture 2: Create GitHub Workflow
Chapter 7: Bonus: Write a test checking for dead links
Lecture 1: Write a test that catches links with unwanted HTTP responses
Chapter 8: Whats next?
Lecture 1: Whats next?
Instructors

Dimitris Mitsis
Automation QA Engineer
Rating Distribution
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!
- Random Picks
- Popular
- Hot Reviews
- AWS Solutions Architect Professional Practice Tests
- IoT based Emergency Health Care System
- Basic Principles of Social Media Marketing
- Advanced Photoshop Manipulations Tutorials Bundle
- Life Insurance Annuity Ultimate Buyer’s Guide
- 3DS Max Tutorial. Learn The Art of Modelling and Animation
- Crypto Trading Mastery (Scalping, Day trading, price action)
- Personal Finance
- 1YouTube Masterclass The Best Guide to YouTube Success
- 2Photoshop CC- Adjustement Layers, Blending Modes Masks
- 3Personal Finance
- 4SolidWorks Essential Training ( 2023 2024 )
- 5The Architecture of Oscar Niemeyer
- 6Advanced Photoshop Manipulations Tutorials Bundle
- 7Polymer Clay Jewelry Making Techniques for Beginners
- 8SEO for Web Developers
- 1Linux Performance Monitoring Analysis Hands On !!
- 2Content Writing Mastery 1- Content Writing For Beginners
- 3Media Training for PrintOnline Interviews-Get Great Quotes
- 4Learn Facebook Ads from Scratch Get more Leads and Sales
- 5The Complete Digital Marketing Course Learn From Scratch
- 6C#- Start programming with C# (for complete beginners)
- 7[FREE] How to code 10 times faster with Emmet
- 8Driving Results through Data Storytelling