Your Custom Text Here
Basic Browser Automation: Part 1 - Setting Up Python
Download Python: https://www.python.org/downloads/
Before we can begin, we have to make sure we're all using the same major version of Python. We will use virtualenv to set up a Virtual Environment for stress-free automation!
Basic Browser Automation: Part 2 - Setting Up Selenium
Download Google Chromedriver: https://sites.google.com/a/chromium.org/chromedriver/downloads
Learn how to setup Selenium on your operating system so we can begin automating.
Basic Browser Automation: Part 3 - Your First Automation
It's time to start automating! Use Python and Selenium to open and manipulate the Chrome browser.
Basic Browser Automation: Part 4 - Finding Elements
Training Ground: https://techstepacademy.com/training-ground
Learn the fastest way to find elements in the DOM and prepare them for automating in Python. Covers CSS Selectors and XPath.
Basic Browser Automation: Part 5 - [Skills Challenge] Trial of the Stones
Test your new skills in this Skills Challenge! https://techstepacademy.com/trial-of-the-stones
Basic Browser Automation: Part 6 - The Selenium Utility Belt
Python Selenium API: https://seleniumhq.github.io/selenium/docs/api/py/api.html
Training Ground: https://techstepacademy.com/training-ground/
A competent engineer uses the right tool at the right time in order to solve complicated problems swiftly. Today we go through a few of the most important webdriver tools and demonstrate their usefulness.
Basic Browser Automation: Part 7 - Page Objects
Learning to use Page Objects makes writing automation tests fast, efficient, and readable. We'll start with the basics and dive deeper as we move along.
Basic Browser Automation: Part 8 - Page Objects Continued
Selenium Docs: https://seleniumhq.github.io/selenium/docs/api/py/api.html
In this session we improve our Page Object structure to achieve a professional solution that is fast, efficient, and maintainable.