Skip to content

supseven-at/playwright-base

Repository files navigation

Playwright Base Tests

allgemeines

dieses test set dient als basis um verschiedene tests, welche für alle projekte gültig sind.

bisherige tests:

  • startseite hat einen page title
  • startseite hat die supi extension implentiert und cookies lassen sich setzen
  • projekt hat eine 404 seite mit einer entsprechenden h1
  • projekt hat eine robots.txt
  • projekt hat eine sitemap.xml
  • key templates werden einem w3c check unterzogen
  • key templates werden einem a11y check unterzogen
  • key templates werden einem Lighthouse check unterzogen (a11y, performance, seo, best-practices). Dabei geht ein Check durch, wenn der Score über 90 ist.

alle einstellungen werden in einer dotenv datei im test root vorgenommen.

achtung, es gibt im tests folder eine eigene nvmrc datei. bitte auf mögliche unterschiede zum verwendeten projekt ein nvm use anwenden

how to use

  • im app/tests (sofern vorhanden), das repository in ein eigenes verzeichnis clonen
    • beispiel: app/tests/playwright-base
  • das git verzeichnis entfernen im playwright-base test verzeichnis ;)
  • in das verzeichnis wechseln und
    • nvm use ausführen
    • yarn install

ausführen der tests

  • yarn test-ui zur verwendung mit der UI
  • yarn test zum direkten anzeigen in der console
  • yarn report zum zeigen eines html reports - ich empfehle aber die --ui variante.

About

Some Playwright Base Tests

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published