- Install docker https://docs.docker.com/engine/install/
- Install git https://git-scm.com/book/en/v2/Getting-Started-Installing-Git
- Clone the project
git clone https://github.com/ProzorroUKR/procedure_tools.git
- Rename
.dev.env.example
into.dev.env
- Go to the projects dir and run the tests
cd procedure_tools
docker-compose up
- [Optional] You can use "PyCharm Community Edition" (free version) https://www.jetbrains.com/pycharm/download/?section=mac with RobotFramework plugin to write testcases.
While you developing tests, you may want to run only
specific tests, you can set a tag in the .env
file
ROBOT_OPTIONS=--include development
So only testcases with development
tag will run
[Tags] aboveThreshold smoke development
- BuiltIn keywords https://robotframework.org/robotframework/latest/libraries/BuiltIn.html
- Browser keywords https://marketsquare.github.io/robotframework-browser/Browser.html
- Requests (API calls) keywords https://marketsquare.github.io/robotframework-requests/doc/RequestsLibrary.html