Ready-to-use UI Test Automation Architecture using Python and Selenium WebDriver.
- Fork the repository.
- Clone the repository.
git clone https://github.com/<your_username>/selenium-python-test-automation-boilerplate.git
- Move to the
selenium-python-test-automation-boilerplate
directory.cd selenium-python-test-automation-boilerplate
- Install all the dependencies.
make install
- Run the
login_test
.make test f=tests/login_test.py
selenium-python-test-automation-boilerplate/
helper/
configuration_manager.py
csv_parser.py
webdriver_manager.py
pages/
base_page.py
login_page.py
products_page.py
resources/
test_data/
login.csv
config.properties
tests/
base_test.py
login_test.py
.gitignore
Makefile
README.md
requirements.txt