Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/lvcarnevalli/letsgo-appium

example appium tests
https://github.com/lvcarnevalli/letsgo-appium

android appium automation ios javascript tests typescript webdriver

Last synced: about 5 hours ago
JSON representation

example appium tests

Awesome Lists containing this project

README

        


[x] Using Appium boilerplate; [ref](https://github.com/webdriverio/appium-boilerplate)

[x] Using Webdriver CLI; [ref](https://webdriver.io/docs/gettingstarted)

[x] Structure considering a test for multiple platforms;

[x] Page objects pattern; [ref](https://webdriver.io/docs/pageobjects)

[x] Allure reporter; [ref](https://webdriver.io/docs/allure-reporter/)

[x] Prettier formatter; [ref](https://prettier.io)

# Requirements
1. Install `node` with [`nvm`](https://github.com/nvm-sh/nvm#installing-and-updating) or run `nvm use`
2. Install and configure emulators for `Android` and `iOS`, use `Android Studio` and `Xcode`
3. Install `java`, use [`sdkman`](https://sdkman.io/)
4. Update the device name in the [configuration files](./configs)

# Run
```
$ npm run android.app
```
Check in the [`package.json`](./package.json) for another commands.