- Python 3.4+
- Pip 9+
- Chrome 66+
- Latest chromedriver (add it to the
assets
folder)
- Clone this repository
git clone https://github.com/szymonjan/fincompare.git
- Install all required packages
pip install -r requirements.txt
- Install modified WTFramework from github
pip install git+https://github.com/szymonjan/wtframework_mod.git
- Add basic auth data from 1pass - vault Fincompare - in /tests/testdata/settings
- Run tests
python runtests.py -c chrome
- Run appium server -
appium --chromedriver-executable assets/chromedriver
- Run android emulator -
$ANDROID_HOME/tools/emulator -avd EM1
- Run tests -
python runtests.py -c android