Initial framework for scalable automation tests for Todoist App
- Android Emulator
- Appium
- Python 3 (Code developed in version 3.7)
-
Clone this repository
git clone git@github.com:strangeporcupine/todoist-setel.git
-
Install python dependancies
pip install -r requirements.txt
-
Launch instance of Android virtual device
-
Launch appium server
-
Fill in relevant config details in config file. This includes Todoist Account Credentials and API Token
Tests were written using PyTest.
Run the following command from project root directory
python -m pytest tests