po: This folder contains the page objects for this project
test: This folder contains the bug report and associated files
webdrivers: This folder contains the webdrivers for Chrome and Firefox browsers
localhost_tester.py: The starter script for the automated test
env: This file is used to store localized environment variables
ACCOUNT_USER: Change this to a test account name
ACCOUNT_PASSWORD: Add the password here
FIREFOX_PROFILE: This is the path to the firefox profile used to run the browser. To replace the value with the local path, copy its value up to "Profiles", press Win+R, type %APPDATA%, paste the value and press Enter.
- Python 3.8+ (3.7 can also work)
- Git
- Create a folder to contain the repo
- Navigate to https://github.com/reywald/part-one
- Clone the repo to the folder in (1).
- Create a folder .venv to contain the virtual environment
- Open the folder and run the following commands
- python -m pip install pipenv
- pipenv install
- pipenv shell
- python -m unittest