@mgbgmbh/end2end-base
v1.0.5
Published
Types and common services for end2end testing, based on the Playwright framework.
Readme
End2End-Base
Es enthält das Playwright Framework und paar Projekt-unabhängigen Grundtypen und Funktionen.
Technologien
- Javascript
- Typescript
- Playwright (https://playwright.dev/docs/intro)
Installation in anderen Projekten
Wichtig:
Die eigene Funktionen dieses Packages rufen Playwright Funktionen, deswegen enthält dieses Package das Playwright Framework als Dependency (ein anderes NodeJs Package). In dem Projekt aber, wo dieses end2end-base Package verwendet wird, muss das Playwright Package auch mit installiert werden, um das lokal ausführen zu können.
Vorgehensweise:
~$ npm install @mgbgmbh/end2end-base
~$ npm install playwrightWeiterentwicklung
Wichtig:
Playwright ist auf Typescript basiert. Typescript erlaubt keine Types, die unter dem node_modules Ordner liegen. Deswegen muss das Projekt in reines Javascript umgewandelt werden.
Erklärung: https://github.com/nodejs/node/issues/57215
Vorgehensweise:
- abändern
- Version in package.json erhöhen
- in Javascript umwandeln:
tsc -p tsconfig.json - auf npmjs.com veröffentlichen:
npm loginnpm publish --access public
- per Git abspeichern
