This project was developed using the next technologies:
- Python 3.8
- Selenium
- Behave
- PyHamcrest
- Testrail Api
- Download the script, from get-pip.
- Open a terminal/command prompt, cd to the folder containing the get-pip.py file and run:
MacOS | Windows |
---|---|
$ python get-pip.py |
C:> py -m ensurepip --upgrade |
More details about this script can be found in pypa/get-pip’s README
Upgrading your pip
by running:
MacOS | Windows |
---|---|
$ python -m pip install --upgrade pip |
C:> py -m pip install --upgrade pip |
To execute this project, you must first install the requirements file with the next command:
python3 -m pip install requirements.txt
Then of install all requirements you can execute the automated tests with the next command:
behave --no-capture --format plain --tags={behave_tag} -Dcountry={coutry} -Dtestrail={testrail_report} -Ddriver={enviroment_to_run_tests}
Parameter | Options |
---|---|
behave_tag | here you can put the behave tag that you want run |
country | acronym of the country where you want the framework execution to be started, e.g co - br - pr |
testrail_report | true, false {if this parameter is true, will report the results in testrail} |
enviroment_to_run_tests | local, aws (use local if you want execute this project in your local machine) |