├── .editorconfig ├── .eslintrc.cjs ├── .github ├── ISSUE_TEMPLATE │ ├── --bug-report.md │ ├── --documentation.md │ ├── --feature-request.md │ └── --question.md ├── dependabot.yml ├── stale.yml └── workflows │ ├── e2e-android-app.yml │ ├── e2e-ios-app.yml │ ├── expense.yml │ └── labeler.yml ├── .gitignore ├── .nvmrc ├── LICENSE ├── README.md ├── bugreport-sdk_gphone64_arm64-UE1A.230829.036-2024-01-08-19-17-08.zip ├── config ├── browserstack │ └── wdio.android.bs.app.conf.ts ├── lambdatest │ ├── wdio.android.emulator.browser.conf.ts │ ├── wdio.android.realdevice.app.conf.ts │ ├── wdio.android.realdevice.browser.conf.ts │ ├── wdio.ios.realdevice.browser.conf.ts │ ├── wdio.ios.simulator.browser.conf.ts │ └── wdio.shared.lambdatest.conf.ts ├── saucelabs │ ├── wdio.android.emulators.app.conf.ts │ ├── wdio.android.rdc.app.conf.ts │ ├── wdio.ios.simulators.app.conf.ts │ └── wdio.shared.sauce.conf.ts ├── testingbot │ └── wdio.android.tb.app.conf.ts ├── wdio.android.app.conf.ts ├── wdio.android.app.cucumber.conf.ts ├── wdio.android.browser.conf.ts ├── wdio.browser.conf.ts ├── wdio.ios.app.conf.ts ├── wdio.ios.browser.conf.ts ├── wdio.shared.conf.ts └── wdio.shared.local.appium.conf.ts ├── docs ├── FAQ.md └── TIPS_TRICKS.md ├── package.json ├── scripts ├── push_apps_to_sauce_storage.sh ├── start-appium-inspector.bat └── start-appium-inspector.sh ├── tests ├── features │ ├── login.feature │ └── signup.feature ├── helpers │ ├── Biometrics.ts │ ├── Constants.ts │ ├── Utils.ts │ └── WebView.ts ├── pageobjects │ ├── checkbox.page.ts │ ├── dynamic.page.ts │ ├── form.page.ts │ └── page.ts ├── screenobjects │ ├── AndroidSettings.ts │ ├── AppScreen.ts │ ├── DragScreen.ts │ ├── FormsScreen.ts │ ├── HomeScreen.ts │ ├── LoginScreen.ts │ ├── SwipeScreen.ts │ ├── WebviewScreen.ts │ └── components │ │ ├── Carousel.ts │ │ ├── NativeAlert.ts │ │ ├── Picker.ts │ │ └── TabBar.ts ├── specs │ ├── app.biometric.login.spec.ts │ ├── app.deep.link.navigation.spec.ts │ ├── app.drag.and.drop.spec.ts │ ├── app.forms.spec.ts │ ├── app.login.spec.ts │ ├── app.swipe.spec.ts │ ├── app.tab.bar.navigation.spec.ts │ ├── app.webview.spec.ts │ ├── app.webview.xpath.spec.ts │ ├── browser.checkbox.spec.ts │ ├── browser.dynamic.spec.ts │ └── browser.form.spec.ts └── steps │ └── login_and_signup_steps.ts └── tsconfig.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/--bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.github/ISSUE_TEMPLATE/--bug-report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/--documentation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.github/ISSUE_TEMPLATE/--documentation.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/--feature-request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.github/ISSUE_TEMPLATE/--feature-request.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/--question.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.github/ISSUE_TEMPLATE/--question.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.github/stale.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-android-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.github/workflows/e2e-android-app.yml -------------------------------------------------------------------------------- /.github/workflows/e2e-ios-app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.github/workflows/e2e-ios-app.yml -------------------------------------------------------------------------------- /.github/workflows/expense.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.github/workflows/expense.yml -------------------------------------------------------------------------------- /.github/workflows/labeler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.github/workflows/labeler.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | v20.10.0 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /bugreport-sdk_gphone64_arm64-UE1A.230829.036-2024-01-08-19-17-08.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/bugreport-sdk_gphone64_arm64-UE1A.230829.036-2024-01-08-19-17-08.zip -------------------------------------------------------------------------------- /config/browserstack/wdio.android.bs.app.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/browserstack/wdio.android.bs.app.conf.ts -------------------------------------------------------------------------------- /config/lambdatest/wdio.android.emulator.browser.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/lambdatest/wdio.android.emulator.browser.conf.ts -------------------------------------------------------------------------------- /config/lambdatest/wdio.android.realdevice.app.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/lambdatest/wdio.android.realdevice.app.conf.ts -------------------------------------------------------------------------------- /config/lambdatest/wdio.android.realdevice.browser.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/lambdatest/wdio.android.realdevice.browser.conf.ts -------------------------------------------------------------------------------- /config/lambdatest/wdio.ios.realdevice.browser.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/lambdatest/wdio.ios.realdevice.browser.conf.ts -------------------------------------------------------------------------------- /config/lambdatest/wdio.ios.simulator.browser.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/lambdatest/wdio.ios.simulator.browser.conf.ts -------------------------------------------------------------------------------- /config/lambdatest/wdio.shared.lambdatest.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/lambdatest/wdio.shared.lambdatest.conf.ts -------------------------------------------------------------------------------- /config/saucelabs/wdio.android.emulators.app.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/saucelabs/wdio.android.emulators.app.conf.ts -------------------------------------------------------------------------------- /config/saucelabs/wdio.android.rdc.app.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/saucelabs/wdio.android.rdc.app.conf.ts -------------------------------------------------------------------------------- /config/saucelabs/wdio.ios.simulators.app.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/saucelabs/wdio.ios.simulators.app.conf.ts -------------------------------------------------------------------------------- /config/saucelabs/wdio.shared.sauce.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/saucelabs/wdio.shared.sauce.conf.ts -------------------------------------------------------------------------------- /config/testingbot/wdio.android.tb.app.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/testingbot/wdio.android.tb.app.conf.ts -------------------------------------------------------------------------------- /config/wdio.android.app.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/wdio.android.app.conf.ts -------------------------------------------------------------------------------- /config/wdio.android.app.cucumber.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/wdio.android.app.cucumber.conf.ts -------------------------------------------------------------------------------- /config/wdio.android.browser.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/wdio.android.browser.conf.ts -------------------------------------------------------------------------------- /config/wdio.browser.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/wdio.browser.conf.ts -------------------------------------------------------------------------------- /config/wdio.ios.app.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/wdio.ios.app.conf.ts -------------------------------------------------------------------------------- /config/wdio.ios.browser.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/wdio.ios.browser.conf.ts -------------------------------------------------------------------------------- /config/wdio.shared.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/wdio.shared.conf.ts -------------------------------------------------------------------------------- /config/wdio.shared.local.appium.conf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/config/wdio.shared.local.appium.conf.ts -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/TIPS_TRICKS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/docs/TIPS_TRICKS.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /scripts/push_apps_to_sauce_storage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/scripts/push_apps_to_sauce_storage.sh -------------------------------------------------------------------------------- /scripts/start-appium-inspector.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/scripts/start-appium-inspector.bat -------------------------------------------------------------------------------- /scripts/start-appium-inspector.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/scripts/start-appium-inspector.sh -------------------------------------------------------------------------------- /tests/features/login.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/features/login.feature -------------------------------------------------------------------------------- /tests/features/signup.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/features/signup.feature -------------------------------------------------------------------------------- /tests/helpers/Biometrics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/helpers/Biometrics.ts -------------------------------------------------------------------------------- /tests/helpers/Constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/helpers/Constants.ts -------------------------------------------------------------------------------- /tests/helpers/Utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/helpers/Utils.ts -------------------------------------------------------------------------------- /tests/helpers/WebView.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/helpers/WebView.ts -------------------------------------------------------------------------------- /tests/pageobjects/checkbox.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/pageobjects/checkbox.page.ts -------------------------------------------------------------------------------- /tests/pageobjects/dynamic.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/pageobjects/dynamic.page.ts -------------------------------------------------------------------------------- /tests/pageobjects/form.page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/pageobjects/form.page.ts -------------------------------------------------------------------------------- /tests/pageobjects/page.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/pageobjects/page.ts -------------------------------------------------------------------------------- /tests/screenobjects/AndroidSettings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/AndroidSettings.ts -------------------------------------------------------------------------------- /tests/screenobjects/AppScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/AppScreen.ts -------------------------------------------------------------------------------- /tests/screenobjects/DragScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/DragScreen.ts -------------------------------------------------------------------------------- /tests/screenobjects/FormsScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/FormsScreen.ts -------------------------------------------------------------------------------- /tests/screenobjects/HomeScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/HomeScreen.ts -------------------------------------------------------------------------------- /tests/screenobjects/LoginScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/LoginScreen.ts -------------------------------------------------------------------------------- /tests/screenobjects/SwipeScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/SwipeScreen.ts -------------------------------------------------------------------------------- /tests/screenobjects/WebviewScreen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/WebviewScreen.ts -------------------------------------------------------------------------------- /tests/screenobjects/components/Carousel.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/components/Carousel.ts -------------------------------------------------------------------------------- /tests/screenobjects/components/NativeAlert.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/components/NativeAlert.ts -------------------------------------------------------------------------------- /tests/screenobjects/components/Picker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/components/Picker.ts -------------------------------------------------------------------------------- /tests/screenobjects/components/TabBar.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/screenobjects/components/TabBar.ts -------------------------------------------------------------------------------- /tests/specs/app.biometric.login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/app.biometric.login.spec.ts -------------------------------------------------------------------------------- /tests/specs/app.deep.link.navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/app.deep.link.navigation.spec.ts -------------------------------------------------------------------------------- /tests/specs/app.drag.and.drop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/app.drag.and.drop.spec.ts -------------------------------------------------------------------------------- /tests/specs/app.forms.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/app.forms.spec.ts -------------------------------------------------------------------------------- /tests/specs/app.login.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/app.login.spec.ts -------------------------------------------------------------------------------- /tests/specs/app.swipe.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/app.swipe.spec.ts -------------------------------------------------------------------------------- /tests/specs/app.tab.bar.navigation.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/app.tab.bar.navigation.spec.ts -------------------------------------------------------------------------------- /tests/specs/app.webview.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/app.webview.spec.ts -------------------------------------------------------------------------------- /tests/specs/app.webview.xpath.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/app.webview.xpath.spec.ts -------------------------------------------------------------------------------- /tests/specs/browser.checkbox.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/browser.checkbox.spec.ts -------------------------------------------------------------------------------- /tests/specs/browser.dynamic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/browser.dynamic.spec.ts -------------------------------------------------------------------------------- /tests/specs/browser.form.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/specs/browser.form.spec.ts -------------------------------------------------------------------------------- /tests/steps/login_and_signup_steps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tests/steps/login_and_signup_steps.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/webdriverio/appium-boilerplate/HEAD/tsconfig.json --------------------------------------------------------------------------------