From bfd091b1b1c74387394e80c0cdd07df7c807a07b Mon Sep 17 00:00:00 2001 From: ISA Date: Tue, 16 Sep 2025 16:38:14 +0200 Subject: [PATCH] test: slow Motion --- .env.development | 2 +- .env.production | 2 +- package-lock.json | 4 ++-- package.json | 4 +++- playwright.config.js | 6 +++++- playwright/tests/mapcomponent.spec.js | 9 +++++++++ 6 files changed, 21 insertions(+), 6 deletions(-) diff --git a/.env.development b/.env.development index 5fa39d2bb..f06c0e306 100644 --- a/.env.development +++ b/.env.development @@ -23,4 +23,4 @@ NEXT_PUBLIC_USE_MOCKS=true # z.B. http://10.10.0.13/xyz/index.aspx -> basePath in config.json auf /xyz setzen # basePath wird jetzt in public/config.json gepflegt # App-Versionsnummer -NEXT_PUBLIC_APP_VERSION=1.1.381 +NEXT_PUBLIC_APP_VERSION=1.1.382 diff --git a/.env.production b/.env.production index 1a2a5a3c8..6dddac385 100644 --- a/.env.production +++ b/.env.production @@ -24,4 +24,4 @@ NEXT_PUBLIC_USE_MOCKS=false # basePath wird jetzt in public/config.json gepflegt # App-Versionsnummer -NEXT_PUBLIC_APP_VERSION=1.1.381 +NEXT_PUBLIC_APP_VERSION=1.1.382 diff --git a/package-lock.json b/package-lock.json index 931af5ef3..b0d065ba2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "nodemap", - "version": "1.1.381", + "version": "1.1.382", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "nodemap", - "version": "1.1.381", + "version": "1.1.382", "dependencies": { "@emotion/react": "^11.13.3", "@emotion/styled": "^11.13.0", diff --git a/package.json b/package.json index 4b153759a..9b6c2eed1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "nodemap", - "version": "1.1.381", + "version": "1.1.382", "dependencies": { "@emotion/react": "^11.13.3", "@emotion/styled": "^11.13.0", @@ -47,6 +47,8 @@ "test": "jest", "test:e2e": "playwright test", "test:e2e:ui": "playwright test --ui", + "test:e2e:slow": "cross-env PW_HEADED=1 PW_SLOWMO=1000 playwright test", + "test:e2e:slow:ui": "cross-env PW_HEADED=1 PW_SLOWMO=1000 playwright test --ui", "test:e2e:report": "playwright show-report ./playwright/reports", "prepare": "husky", "bump-version": "node ./scripts/bumpVersion.js" diff --git a/playwright.config.js b/playwright.config.js index f7335fedf..6c1e1480a 100644 --- a/playwright.config.js +++ b/playwright.config.js @@ -20,7 +20,11 @@ module.exports = defineConfig({ trace: "off", video: "off", screenshot: "off", - headless: true, + headless: process.env.PW_HEADED ? false : true, + // Apply slow motion to all actions when PW_SLOWMO is set + launchOptions: { + slowMo: process.env.PW_SLOWMO ? Number(process.env.PW_SLOWMO) : 0, + }, }, projects: [ { diff --git a/playwright/tests/mapcomponent.spec.js b/playwright/tests/mapcomponent.spec.js index 40026ba9a..633b2bd16 100644 --- a/playwright/tests/mapcomponent.spec.js +++ b/playwright/tests/mapcomponent.spec.js @@ -107,4 +107,13 @@ test("MapComponent", async ({ page }) => { await page.getByLabel("Marker").click(); await selectStation(page, "50977"); await page.getByRole("button", { name: "Karte auf Standardansicht" }).click(); + //minusIcon + await page.getByTestId("zoom-out").click(); + //wait 3 seconds + // plusIcon + await page.getByTestId("zoom-in").click(); //plus }); + +/* Powershell Befehl ->das führt langsam aus mit 1 Sekunde Pause zwischen den Aktionen +$env:PW_HEADED=1; $env:PW_SLOWMO=1000; npx playwright test +*/