Skip to content

Guinea pig app for showcasing test automation with WebdriverIO and Appium

License

Notifications You must be signed in to change notification settings

webdriverio/native-demo-app

Repository files navigation

WebdriverIO Demo App for iOS and Android

This app is build with React Native and will be used for test automation purposes for the appium-boilerplate (Will follow asap)

webdriverio-demo-app-ios.ios

Downloads

Different releases of the iOS and Android app can be downloaded here

NOTE: The Android app can be installed on Android emulators and physical devices. The iOS app can only be installed on iOS simulators!

About

As mentioned this app will be used for the appium-boilerplate so (new) users of WebdriverIO and Appium can play around. How WebdriverIO and Appium can be used together can be found there, here you will only find the project to build the app.

The app holds the following screens:

  • Home: The intro of the app
  • WebView: Clicking on the WebView tab will open the WebdriverIO website (only once). It is created to test for example switching context and interacting with the WebView
  • Login: This screen contains a simple Login / Sign Up screen with validations and alerts
  • Forms: This screen holds some basic form elements to interact with like:
    • Input
    • CheckBox
    • DropDown
    • Button
  • Swipe: This screen will hold a carousel so swiping can be tested

Contributing

If you'd like to contribute feel free to create a PR, please also look at the contributing-docs.

Credits