appium-stf-example
appium-stf-example copied to clipboard
Mobile Automation using Appium on OpenSTF
Mobile Parallel Execution using Appium on OpenSTF
In this repo, I'll show you how we can execute tests parallelly using Appium on OpenSTF.
“appium-stf-example is being sponsored by the following tool; please help to support us by taking a look and signing up to a free trial”
What is OpenSTF?
The OpenSTF is the open source mobile android Smartphone Test Farm. I was searching for the device farm setup which I can setup without any hassle and came across this project. This project is written in NodeJs and uses RethinkDB, so easy to setup. Follow their Github Page for the setup instructions.
Pre-requisites
- OpenSTF (> v2.0.0)
- Appium (preferably NodeJS package)
- Maven (because this project built using Maven)
Installation
git clone https://github.com/email2vimalraj/appium-stf-example.git
Running test
- Make sure your
stfis running. - Generate the Access Token from your
stfsettings page and copy it to your clipboard. (Settings > Keys > + > Give some title > Generate New Token). - Open
src/test/java/com/vimalselvam/stf/AndroidTestand change the following:STF_SERVICE_URLto your actual STF URL.ACCESS_TOKENto the copied access token from the step #2.- Update
parallelDpdata provider method to the list of device serial ids connected to your machine.
- From terminal,
cdto the cloned directory and runmvn clean test.
