The environment for this vibe testing blog post is:
- ๐งฉ Install VS Code
- ๐ Install Python
- ๐โ Install Python Behave Using pip
- Install ๐ญPlaywright for ๐Python
- ๐ก๐ Install Gemini Code Assist in VS Code
Once all of these are installed โ setup your project with the following folder structure and download the Automation Exercises Functional Requirements.
project_root/
โโโ behave.ini # optional test profiles, tags, etc.
โโโ README.md # highโlevel overview
โโโ features/ # Behaveโscanning root (mandatory)
โโโ environment.py # Playwright setup / teardown (hooks)
โโโ *.feature # *.feature + tags + Gherkin
โโโ steps/
โ โโโ *.py # high-level scenario steps
โโโ pages/ # inline Page Object Model location
โโโ __init__.py
โโโ *.py # wait helpers, navigation, common clicks