Test automation project for FDMS software
Project root contains sub-projects automation-UI and potentially automation-backend in the near future
UI automation is done using Python binding for selenium v3
Python v3.6
- use python virtual environment(optional) - this is the preferred way but not required
- clone the repo to a directory
- copy the drivers in /automation-fdms/automation-UI/drivers to /usr/bin or /usr/local/bin
- install dependencies and packages through "pip install -r requirements.txt"
- cd into directory /automation-fdms/automation-UI
- run "export PYTHONPATH=."
- run "py.test -v -s"
- to generate html report run "pytest -v -s --html=report_$(date +%y%m%d%H%M%S).html"
TODO
Service layer automation done using python tavern library