Skip to content

Generator for setting up wdi5 e2e tests for a UI5 app. Intended as plugin for the community project "easy-ui5".

License

Notifications You must be signed in to change notification settings

ui5-community/generator-ui5-wdi5

Repository files navigation

generator-ui5-wdi5

yeoman generator for scaffolding wdi5 e2e test configuration and sample tests into a UI5 app.
It is designed to be used in conjunction with easy-ui5 and is integrated in the UI5 JS app- and the UI5 TS app-generator.

Under the hood, generator-ui5-wdi5 wraps the command npm init wdi5 and provides a prompt-based CLI on top.

┌───────────────────────────┐
│                           │
│    generator-easy-ui5     │
│      aka "easy-ui5"       │
│                           │
│  ┌─────────────────────┐  │
│  │                     │  │
│  │  generator-ui5-wdi5 │  │
│  │                     │  │
│  │ ┌─────────────────┐ │  │
│  │ │                 │ │  │
│  │ │  npm init wdi5  │ │  │
│  │ │                 │ │  │
│  │ └─────────────────┘ │  │
│  │                     │  │
│  └─────────────────────┘  │
│                           │
└───────────────────────────┘

Usage (with easy-ui5)

$> npm i -g yo generator-easy-ui5
$> yo easy-ui5 wdi5

     _-----_
    |       |    ╭──────────────────────────╮
    |--(o)--|    │    Welcome to the wdi5   │
   `---------´   │        generator!
    ( _´U`_ )    ╰──────────────────────────╯
    /___A___\   /
     |  ~  |
   __'.___.'__
 ´   `  |° ´ Y `

? path where the config file 'wdio.conf.(j|t)s' file
  should be stored (relative to UI5 project root) (./webapp/test/e2e/)
...

License

This work is dual-licensed under Apache 2.0 and the Derived Beer-ware 🍺 License. The official license will be Apache 2.0 but finally you can choose between one of them if you use this work.

About

Generator for setting up wdi5 e2e tests for a UI5 app. Intended as plugin for the community project "easy-ui5".

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published