Example of a BDD + POM framework using python+selenium
pip install -r requirements.txt
The minimum required version of Python is 3.6
To run all the tests in the terminal just run pytest command under the project root directory
pytest
To run BDD tests in the terminal run pytest tests/ command under the project root directory
pytest tests/
An to run only POM tests run pytest POM/ command under the project root directory
pytest POM/