Skip to content

A demo project with React Native and End-to-End tests with SelenideJs + WebdriverIO based Appium implementation (JavaScript + Flow version)

Notifications You must be signed in to change notification settings

automician/react-native-demo-with-e2e-tests

Repository files navigation

React Native Demo App(s)

A demo project with React Native and End-to-End tests with SelenideJs + WebdriverIO based Appium implementation.

The project is developed as a bunch of demo applications showing different aspects of mobile elements to be automated with SelenideJs. You can think of it as a mobile version of https://the-internet.herokuapp.com/ ;)

TODOs

  • add scroll selenidejs mobile extension
    • cover both types of ReactNative scrolling controls (with and without preloading all elements os scrollable list)
  • cover ios app in tests
  • consider adding $ helper to globals,
    • should we use browser & drivers from globals explicitely too? ;) (not via shared...)
  • click to switch apps, longPress to open dialog to select the app you want
  • move src files to root src/ dir for cleaner structure
  • improve selenidejs to be able
    • either
      • to use import {lambda} from 'selenidejs'
      • or use import {lambda} from 'selenidejs/utils'
      • instead import {lambda} from 'selenidejs/built/utils'
    • OR making Selenide namespace
      • with all Element, Collection, etc inside
      • and even available from global without import
      • or maybe do it not as part of selenidejs but selenidejs-globals package ;)

About

A demo project with React Native and End-to-End tests with SelenideJs + WebdriverIO based Appium implementation (JavaScript + Flow version)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published