Set up your Python Selenium Test environment with Pytest, Venv, Pip3 and Pycharm, IDE, and learn about the components of a Selenium test.
Understand the basic features of an atomic test, and write your first basic test with @pytest.fixture. Write a test using locators and assertions.
Learn about using a Page Object Model (POM) structure for your test code, create page and test objects, and add error handling and explicit waits to your test code.
Add code to run your test on Sauce Labs, and learn about the different types of tests. Create a base test with the Pytest fixture to set up and tear down all your tests, and run tests in different browsers.
Learn to plan your testing strategy. Use Sauce Connect to run tests through a secure proxy tunnel, and set up your tests to run in the Jenkins CI tool, grouping tests to run at different times.