https://stepik.org/course/575/syllabus
- Launching browser with Selenium WebDriver
- Setting up the Selenium WebDriver environment
- Methods for finding items in Selenium WebDriver
- Finding elements on an HTML page
- Work with drop-down lists
- How to get attribute values of html-elements
- Switching between browser windows
- Working with explicit and implicit expectations
- PyTest test marking
- Creating PyTest fixtures
- Error reporting in tests
- Working with Git / GitHub
- Parameterization of tests
- What is PageObject?
- Improving of test design
- Frameworks for PageObject
Result of the work is final project.