This project contains tests for Calculator application in OS X system with Robot Framework. A third-party library Atomacos enables GUI testing of macOS applications via the Apple Accessibility API.
- Python3
- robotframework
- atomacos
pip install -r requirements.txt
- Check if all the numbers are working (0 to 9)
- Check if the clear key is working
- Check if the sum or equal key is working
- Check the addition of two integer numbers
- Check the subtraction of two negative numbers
- Check the multiplication of two integer numbers
- Check the division of two integer numbers
- Check the division of a number by zero
- Check the division of zero by any number
robot -L debug calc.robot
Example results are in ./results folder.
python lib_calc.py