Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/josdem/launcher-automation

Cucumber along with Junit and Appium to test Android app locally
https://github.com/josdem/launcher-automation

appium cucumber gradle java junit

Last synced: about 2 months ago
JSON representation

Cucumber along with Junit and Appium to test Android app locally

Awesome Lists containing this project

README

        

Launcher Automation
----------------------------
[Appium](http://appium.io/) is an open-source tool for automating native mobile applications in both iOS and Android. [Cucumber](https://cucumber.io/) is a popular BDD framework to describe testing scenarios.

#### Requirements

- [Appium Server](https://appium.io/) version: `2.2.2`

#### To run the project
```bash
appium --base-path=/wd/hub
gradle testDebug
```

#### To run the project with Applitools
```bash
appium --base-path=/wd/hub
git checkout applitools
gradle testDebug
```

**Note:** Make sure you set a valid Applitools key in [configuration.properties](https://github.com/josdem/launcher-automation/blob/main/app/src/main/res/configuration.properties) file

#### Read this as reference

https://josdem.io/techtalk/android/appium_cucumber_junit5/

**Note:** This project uses [Android Launcher](https://github.com/josdem/android-launcher) as a target Android product