Pytest’s incredibly flexible fixtures feature dependency injection and support modular, extendable test design.
By adding the pytest-bdd plugin these fixtures also support high level Cucumber/Gherkin style scenario testing that allow your automated tests to be authored and reviewed by anyone on the product team.
In this talk, we will look at how pytest-bdd and selenium based page objects are being used to automate functional testing of a cloud application.
Presented at a Montréal-Python Meetup.