├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .huskyrc.json ├── .npmrc ├── .prettierignore ├── .prettierrc.json ├── LICENSE ├── README.md ├── apps └── Android-NativeDemoApp-0.2.1.apk ├── babel.config.js ├── config.json ├── config ├── saucelabs │ ├── wdio.android.rdc.app.conf.js │ └── wdio.ios.rdc.app.conf.js ├── wdio.android.app.conf.js ├── wdio.ios.app.conf.js └── wdio.shared.conf.js ├── package.json ├── tests ├── Constants │ ├── appMessages.constant.js │ └── constants.js ├── data │ ├── Context.js │ └── Logins.json ├── features │ ├── Forms.feature │ ├── Login.feature │ ├── swipe.feature │ └── webview.feature ├── featuresAndStepesPortuguese │ ├── README.md │ ├── features │ │ ├── Forms.feature │ │ ├── Login.feature │ │ ├── swipe.feature │ │ └── webview.feature │ └── steps │ │ ├── app.forms.steps.js │ │ ├── app.login.steps.js │ │ ├── app.swipe.steps.js │ │ └── app.webview.steps.js ├── helpers │ ├── Gestures.js │ ├── NativeAlert.js │ ├── Picker.js │ ├── WebView.js │ └── utils.js ├── pageobjects │ ├── form.page.js │ └── page.js ├── screenobjects │ ├── app.screen.js │ ├── components │ │ ├── carousel.js │ │ └── tabBar.js │ ├── forms.screen.js │ ├── home.screen.js │ ├── login.screen.js │ ├── swipe.screen.js │ └── webview.screen.js └── steps │ ├── app.forms.steps.js │ ├── app.login.steps.js │ ├── app.swipe.steps.js │ └── app.webview.steps.js └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/.eslintignore -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/.gitignore -------------------------------------------------------------------------------- /.huskyrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/.huskyrc.json -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/.npmrc -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/README.md -------------------------------------------------------------------------------- /apps/Android-NativeDemoApp-0.2.1.apk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/apps/Android-NativeDemoApp-0.2.1.apk -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/babel.config.js -------------------------------------------------------------------------------- /config.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /config/saucelabs/wdio.android.rdc.app.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/config/saucelabs/wdio.android.rdc.app.conf.js -------------------------------------------------------------------------------- /config/saucelabs/wdio.ios.rdc.app.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/config/saucelabs/wdio.ios.rdc.app.conf.js -------------------------------------------------------------------------------- /config/wdio.android.app.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/config/wdio.android.app.conf.js -------------------------------------------------------------------------------- /config/wdio.ios.app.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/config/wdio.ios.app.conf.js -------------------------------------------------------------------------------- /config/wdio.shared.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/config/wdio.shared.conf.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/package.json -------------------------------------------------------------------------------- /tests/Constants/appMessages.constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/Constants/appMessages.constant.js -------------------------------------------------------------------------------- /tests/Constants/constants.js: -------------------------------------------------------------------------------- 1 | export const DEFAULT_TIMEOUT = 11000; 2 | -------------------------------------------------------------------------------- /tests/data/Context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/data/Context.js -------------------------------------------------------------------------------- /tests/data/Logins.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/data/Logins.json -------------------------------------------------------------------------------- /tests/features/Forms.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/features/Forms.feature -------------------------------------------------------------------------------- /tests/features/Login.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/features/Login.feature -------------------------------------------------------------------------------- /tests/features/swipe.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/features/swipe.feature -------------------------------------------------------------------------------- /tests/features/webview.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/features/webview.feature -------------------------------------------------------------------------------- /tests/featuresAndStepesPortuguese/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/featuresAndStepesPortuguese/README.md -------------------------------------------------------------------------------- /tests/featuresAndStepesPortuguese/features/Forms.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/featuresAndStepesPortuguese/features/Forms.feature -------------------------------------------------------------------------------- /tests/featuresAndStepesPortuguese/features/Login.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/featuresAndStepesPortuguese/features/Login.feature -------------------------------------------------------------------------------- /tests/featuresAndStepesPortuguese/features/swipe.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/featuresAndStepesPortuguese/features/swipe.feature -------------------------------------------------------------------------------- /tests/featuresAndStepesPortuguese/features/webview.feature: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/featuresAndStepesPortuguese/features/webview.feature -------------------------------------------------------------------------------- /tests/featuresAndStepesPortuguese/steps/app.forms.steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/featuresAndStepesPortuguese/steps/app.forms.steps.js -------------------------------------------------------------------------------- /tests/featuresAndStepesPortuguese/steps/app.login.steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/featuresAndStepesPortuguese/steps/app.login.steps.js -------------------------------------------------------------------------------- /tests/featuresAndStepesPortuguese/steps/app.swipe.steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/featuresAndStepesPortuguese/steps/app.swipe.steps.js -------------------------------------------------------------------------------- /tests/featuresAndStepesPortuguese/steps/app.webview.steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/featuresAndStepesPortuguese/steps/app.webview.steps.js -------------------------------------------------------------------------------- /tests/helpers/Gestures.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/helpers/Gestures.js -------------------------------------------------------------------------------- /tests/helpers/NativeAlert.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/helpers/NativeAlert.js -------------------------------------------------------------------------------- /tests/helpers/Picker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/helpers/Picker.js -------------------------------------------------------------------------------- /tests/helpers/WebView.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/helpers/WebView.js -------------------------------------------------------------------------------- /tests/helpers/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/helpers/utils.js -------------------------------------------------------------------------------- /tests/pageobjects/form.page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/pageobjects/form.page.js -------------------------------------------------------------------------------- /tests/pageobjects/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/pageobjects/page.js -------------------------------------------------------------------------------- /tests/screenobjects/app.screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/screenobjects/app.screen.js -------------------------------------------------------------------------------- /tests/screenobjects/components/carousel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/screenobjects/components/carousel.js -------------------------------------------------------------------------------- /tests/screenobjects/components/tabBar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/screenobjects/components/tabBar.js -------------------------------------------------------------------------------- /tests/screenobjects/forms.screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/screenobjects/forms.screen.js -------------------------------------------------------------------------------- /tests/screenobjects/home.screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/screenobjects/home.screen.js -------------------------------------------------------------------------------- /tests/screenobjects/login.screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/screenobjects/login.screen.js -------------------------------------------------------------------------------- /tests/screenobjects/swipe.screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/screenobjects/swipe.screen.js -------------------------------------------------------------------------------- /tests/screenobjects/webview.screen.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/screenobjects/webview.screen.js -------------------------------------------------------------------------------- /tests/steps/app.forms.steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/steps/app.forms.steps.js -------------------------------------------------------------------------------- /tests/steps/app.login.steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/steps/app.login.steps.js -------------------------------------------------------------------------------- /tests/steps/app.swipe.steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/steps/app.swipe.steps.js -------------------------------------------------------------------------------- /tests/steps/app.webview.steps.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/tests/steps/app.webview.steps.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Schveitzer/webdriverio-appium-cucumber-boilerplate/HEAD/yarn.lock --------------------------------------------------------------------------------