Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/lvcarnevalli/letsgo-appium
- Owner: LVCarnevalli
- Created: 2023-09-08T15:44:45.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-08T16:07:15.000Z (about 1 year ago)
- Last Synced: 2023-09-08T17:39:39.104Z (about 1 year ago)
- Topics: android, appium, automation, ios, javascript, tests, typescript, webdriver
- Language: TypeScript
- Homepage:
- Size: 35.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.