quick bootstrap for using wdi5 (wdio-ui5-service)

Overview

wdi5 Logo wdi5 quickstart

fast lane for adding wdi5 for e2e tests to your UI5 application

quickstart

$> cd your/ui5/app
$> npm init wdi5

how it works

the init will

  • install wdi5 and all required WebdriverIO peer dependencies
  • add a config file (wdio.conf.js) to your current working directory,
    assuming that your tests are in $ui5-app/webapp/test/**/*
    and follow the name pattern *.test.js
  • set an npm script named "wdi5" to run wdi5
    so you can immediately do npm run wdi5

note this is a minimal install for running wdi5

  • locally
  • with Chrome as target browser
  • plain JavaScript as notation
  • mocha as the syntax for tests
  • spec as the output format of the test results

next

  • add TS support (wdio.conf.ts)
You might also like...

An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web

An easy-to-read, quick reference for JS best practices, accepted coding standards, and links around the Web

Feel free to contribute! Where? http://www.jstherightway.org Why? Today we have a bunch of websites running JavaScript. I think we need a place to put

Jan 1, 2023

A quick capture plugin for Obsidian, all data from your daily notes.

A quick capture plugin for Obsidian, all data from your daily notes.

Obsidian Memos 中文文档 A new way for you to quick capture an idea in Obsidian. Which is highly based on the awesome open source project: memos and awesom

Jan 3, 2023

A quick start Create React App template with react-router-dom, material-ui, gh-pages and firebase

A quick start Create React App template with react-router-dom, material-ui, gh-pages and firebase. With google authentication, routing and deployment capabilities built in.

Feb 22, 2022

This app offers users a quick way to check the current temperature and humidity of any location in the world.

This app offers users a quick way to check the current temperature and humidity of any location in the world.

Pretty Weather App This app offers users a quick way to check weather data for any location in the world. The specific data provided by the app includ

Jun 7, 2022

Simple & Quick Access Addon For Home Assistant

Simple & Quick Access Addon For Home Assistant

Home Assistant - Firefox Addon Quick Access Home Assistant - Firefox Addon Usage Create a Custom Dashboard With Quick Access Entity In Home Assistant

Dec 25, 2022

Simple & Quick Access Addon For Homer Dashboard

Simple & Quick Access Addon For Homer Dashboard

Homer Dashboard - Firefox Addon Quick Access Homer Dashboard - Firefox Addon Usage Install Addon [ Firefox ] Configure The Addon Add The Quick Access

Jan 22, 2022

A quick way of bootstrapping a new mono-repo for a Web Application

A quick way of bootstrapping a new mono-repo for a Web Application

marp theme class author true gaia lead invert Matteo ronchi [email protected] Mono-repo Starter https://github.com/cef62/monorepo-template What

Jul 29, 2022

Quick One Liners in JavaScript, TypeScript, Python, Rust, Java, Ruby, C, C++

ONE LINERS This repository contains cool and simple one line utility functions to easily use common repetitive methods in JavaScript, TypeScript, Pyth

Mar 2, 2022

Quick access to view the current time and date in Ethiopian calendar.

Ethiopian-Current-time-chrome-extension Quick access to view the current time and date in Ethiopian calendar. steps to follow:- Extract the zip folder

Aug 26, 2022
Comments
  • Feat/add placeholder and v7 support

    Feat/add placeholder and v7 support

    • Use wdio-chromedriver-service v7 specifically to have a working quick install again
    • Comment out the wdi5 configuration as it is now fully optional
    • Allow a custom config path
    • Allow custom baseUrl and specs (currently only for js-projects)
    opened by Siolto 0
  • refactor: move wdio.conf.ts to the project root

    refactor: move wdio.conf.ts to the project root

    @vobu as discussed this PR is headed to align the configuration of wdi5 tests with ts to those in js.

    This is done by:

    • wdio.conf.ts now resides in the project root
    • specs laying in ./test/**/*.test.ts
    • the file test/tsconfig.json is referenced for ts-node to compile the tests from ts to js using the tsNodeOpts in the wdio config

    Next Step: Update the example ts-app in the wdi5 repo.

    opened by jkoenig134 0
  • incoherent behavior btw `npm init` `npx create-wdi5` and `npm exec`

    incoherent behavior btw `npm init` `npx create-wdi5` and `npm exec`

    investigate the different behavior of

    • npm init wdi5 -- --ts
    • npx create-wdi5 -- --ts
    • npm exec -- create-wdi5 --ts

    plus different behavior when installed globally vs retrieved from registry. ugh.

    opened by vobu 0
  • Wrong Heading of Version in Changelog

    Wrong Heading of Version in Changelog

    same as in https://github.com/ui5-community/wdi5/pull/307

    https://github.com/ui5-community/create-wdi5/blob/0ca4fd32ad048796f24efbdb6dfda52cd2a9e1ae/CHANGELOG.md?plain=1#L5 https://github.com/ui5-community/create-wdi5/blob/0ca4fd32ad048796f24efbdb6dfda52cd2a9e1ae/CHANGELOG.md?plain=1#L12

    bug 
    opened by marianfoo 1
Owner
UI5 Community
The organization hosts community projects around UI5, like UI5 libraries, UI5 custom controls, UI5 Tooling related extensions, e.g. middlewares and tasks.
UI5 Community
Grupprojekt för kurserna 'Javascript med Ramverk' och 'Agil Utveckling'

JavaScript-med-Ramverk-Laboration-3 Grupprojektet för kurserna Javascript med Ramverk och Agil Utveckling. Utvecklingsguide För information om hur utv

Svante Jonsson IT-Högskolan 3 May 18, 2022
Hemsida för personer i Sverige som kan och vill erbjuda boende till människor på flykt

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

null 4 May 3, 2022
Kurs-repo för kursen Webbserver och Databaser

Webbserver och databaser This repository is meant for CME students to access exercises and codealongs that happen throughout the course. I hope you wi

null 14 Jan 3, 2023
SAP Community Code Challenge: This repository contains an empty OpenUI5 application and end-to-end tests written with wdi5. Take part in the challenge and develop an app that passes the tests.

SAP Community Code Challenge - UI5 The change log describes notable changes in this package. Description This repository is the starting point for the

SAP Samples 8 Oct 24, 2022
Here are the sources for the wdi5 workshop at UI5con 2022.

wdi5 workshop at UI5con 2022 Here are the sources for the wdi5 workshop at UI5con 2022. prerequisites please have this installed on your 'puter: Node

UI5 Community 6 Oct 19, 2022
Extends Bootstrap Tooltips and Popovers by adding custom classes. Available for Bootstrap 3 and Bootstrap 4.

Bootstrap Tooltip Custom Class Extends Bootstrap Tooltips and Popovers by adding custom classes. Available for Bootstrap 3 and Bootstrap 4. Define you

Andrei Victor Bulearca 14 Feb 10, 2022
A simple Form Validation Utility for Bootstrap 3, Bootstrap 4, and Bootstrap 5 for Humans.

bootstrap-validate A simple Form Validation Utility for Bootstrap 3, Bootstrap 4, and Bootstrap 5 for Humans. ?? Support us with Developer Merchandise

null 138 Jan 2, 2023
Bootstrap Colorpicker is a modular color picker plugin for Bootstrap.

Bootstrap Colorpicker Bootstrap Colorpicker is a modular color picker plugin for Bootstrap 4. THIS PROJECT IS NOT MAINTAINED ANYMORE. After almost 10

Javi Aguilar 1.4k Dec 22, 2022
RESTful service to provide API linting as-a-service

API Linting Service Prerequisites / general idea General idea behind this API implementation is to provide an API as a service based on the awesome sp

Schwarz IT 6 Mar 14, 2022
TypeScript plugin for service-to-service (aka. "functionless") cloud integrations.

Functionless λ< Functionless is a TypeScript plugin that transforms TypeScript code into Service-to-Service (aka. "functionless") integrations, such a

sam 303 Jan 2, 2023