In this course, Playwright test automation specialist Qambar Raza guides you through the essentials of Selenium, a cornerstone of browser test automation, including how to write and run tests on both local machines and cloud-based platforms like GitHub Actions. Learn how to set up Selenium, grasp the intricacies of debugging, and capture evidence of test failures using screenshots. Gain proficiency in structuring tests with page object models and optimizing test execution through parallelization and Selenium Grid. Explore the techniques for leveraging Selenium Manager and integrating wire mock for efficient testing workflows. With each lesson building on the previous, this course actively engages you in fixing, coding, and running tests as a real-world test automation engineer.
This course is integrated with GitHub Codespaces, an instant cloud developer environment that offers all the functionality of your favorite IDE without the need for any local machine setup. With GitHub Codespaces, you can get hands-on practice from any machine, at any time—all while using a tool that you’ll likely encounter in the workplace.
Learn More