From 442e7ec953bcf70ffd710204843be35a17502972 Mon Sep 17 00:00:00 2001 From: Thomas Hohn Date: Mon, 2 Mar 2026 11:34:58 +0100 Subject: [PATCH 1/7] Update deps --- package.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package.json b/package.json index 02b68bc05..7fcd7b0a7 100644 --- a/package.json +++ b/package.json @@ -89,9 +89,9 @@ "@cucumber/gherkin": "35.1.0", "@cucumber/messages": "29.0.1", "@xmldom/xmldom": "0.9.8", - "acorn": "8.15.0", + "acorn": "8.16.0", "arrify": "3.0.0", - "axios": "1.13.5", + "axios": "1.13.6", "chalk": "4.1.2", "cheerio": "^1.0.0", "chokidar": "^4.0.3", @@ -155,7 +155,7 @@ "eslint-plugin-mocha": "11.2.0", "expect": "30.2.0", "express": "^5.1.0", - "globals": "16.4.0", + "globals": "17.4.0", "graphql": "16.13.0", "graphql-tag": "^2.12.6", "husky": "9.1.7", From 19b58efc139a2526adf0fcfa0102cf2e7ae56db6 Mon Sep 17 00:00:00 2001 From: Thomas Hohn Date: Mon, 2 Mar 2026 12:06:04 +0100 Subject: [PATCH 2/7] Update more deps --- package.json | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index 7fcd7b0a7..eeb3bf6c1 100644 --- a/package.json +++ b/package.json @@ -85,9 +85,9 @@ "dependencies": { "@codeceptjs/configure": "1.0.6", "@codeceptjs/helper": "2.0.4", - "@cucumber/cucumber-expressions": "18", - "@cucumber/gherkin": "35.1.0", - "@cucumber/messages": "29.0.1", + "@cucumber/cucumber-expressions": "19", + "@cucumber/gherkin": "39.0.0", + "@cucumber/messages": "32.2.0", "@xmldom/xmldom": "0.9.8", "acorn": "8.16.0", "arrify": "3.0.0", @@ -140,7 +140,7 @@ "@pollyjs/core": "6.0.6", "@types/chai": "5.2.3", "@types/inquirer": "9.0.9", - "@types/node": "^24.6.2", + "@types/node": "^25.3.3", "@wdio/sauce-service": "9.12.5", "@wdio/selenium-standalone-service": "8.15.0", "@wdio/utils": "9.19.2", @@ -149,7 +149,7 @@ "chai-as-promised": "7.1.2", "chai-subset": "1.6.0", "documentation": "14.0.3", - "electron": "38.2.0", + "electron": "40.6.1", "eslint": "^9.36.0", "eslint-plugin-import": "2.32.0", "eslint-plugin-mocha": "11.2.0", From 1272f210db2cc6bce21a15859b868bad36484365 Mon Sep 17 00:00:00 2001 From: Thomas Hohn Date: Mon, 2 Mar 2026 12:23:40 +0100 Subject: [PATCH 3/7] Update more deps --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index eeb3bf6c1..0cea00588 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "css-to-xpath": "0.1.0", "csstoxpath": "1.6.0", "envinfo": "7.21.0", - "escape-string-regexp": "4.0.0", + "escape-string-regexp": "5.0.0", "figures": "3.2.0", "fn-args": "4.0.0", "fs-extra": "11.3.3", From a90d1b59e2b852f6fbcefa22e9e34b82a05c836b Mon Sep 17 00:00:00 2001 From: Thomas Hohn Date: Mon, 2 Mar 2026 12:58:29 +0100 Subject: [PATCH 4/7] Update playwright --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 0cea00588..a5bb6fcf8 100644 --- a/package.json +++ b/package.json @@ -100,7 +100,7 @@ "css-to-xpath": "0.1.0", "csstoxpath": "1.6.0", "envinfo": "7.21.0", - "escape-string-regexp": "5.0.0", + "escape-string-regexp": "4.0.0", "figures": "3.2.0", "fn-args": "4.0.0", "fs-extra": "11.3.3", @@ -164,7 +164,7 @@ "jsdoc-typeof-plugin": "1.0.0", "json-server": "0.17.4", "mochawesome": "^7.1.3", - "playwright": "1.55.1", + "playwright": "1.58.2", "prettier": "^3.3.2", "puppeteer": "24.15.0", "qrcode-terminal": "0.12.0", From ec47cd5515afa4b9bc67a84132dfd57770f418c3 Mon Sep 17 00:00:00 2001 From: Thomas Hohn Date: Mon, 2 Mar 2026 13:08:35 +0100 Subject: [PATCH 5/7] Keep playwright on 1.57.0 for now --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index a5bb6fcf8..c73584db4 100644 --- a/package.json +++ b/package.json @@ -164,7 +164,7 @@ "jsdoc-typeof-plugin": "1.0.0", "json-server": "0.17.4", "mochawesome": "^7.1.3", - "playwright": "1.58.2", + "playwright": "1.57.0", "prettier": "^3.3.2", "puppeteer": "24.15.0", "qrcode-terminal": "0.12.0", From f6bb78043f113094159e26c9e73681855a035066 Mon Sep 17 00:00:00 2001 From: Thomas Hohn Date: Mon, 2 Mar 2026 13:22:15 +0100 Subject: [PATCH 6/7] Update to playwright 1.58.2 and remove removed selector tests for _react / _vue --- package.json | 2 +- test/acceptance/react_test.js | 2 ++ test/unit/locator_test.js | 3 ++- 3 files changed, 5 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index c73584db4..a5bb6fcf8 100644 --- a/package.json +++ b/package.json @@ -164,7 +164,7 @@ "jsdoc-typeof-plugin": "1.0.0", "json-server": "0.17.4", "mochawesome": "^7.1.3", - "playwright": "1.57.0", + "playwright": "1.58.2", "prettier": "^3.3.2", "puppeteer": "24.15.0", "qrcode-terminal": "0.12.0", diff --git a/test/acceptance/react_test.js b/test/acceptance/react_test.js index 5b4ffda0c..b4f3f7555 100644 --- a/test/acceptance/react_test.js +++ b/test/acceptance/react_test.js @@ -1,3 +1,4 @@ +/* const { I } = inject() Feature('React Selectors') @@ -31,3 +32,4 @@ Scenario('using playwright locator @Playwright', () => { I.click({ pw: '_react=t[name = "="]' }) I.seeElement({ pw: '_react=t[value = "10"]' }) }) +*/ diff --git a/test/unit/locator_test.js b/test/unit/locator_test.js index f55530525..fb5b5f45a 100644 --- a/test/unit/locator_test.js +++ b/test/unit/locator_test.js @@ -244,6 +244,7 @@ describe('Locator', () => { expect(l.toString()).to.equal('foo') }) + /* it('should create playwright locator - _react', () => { const l = new Locator({ pw: '_react=button' }) expect(l.type).to.equal('pw') @@ -257,7 +258,7 @@ describe('Locator', () => { expect(l.value).to.equal('_vue=button') expect(l.toString()).to.equal('{pw: _vue=button}') }) - +*/ it('should create playwright locator - data-testid', () => { const l = new Locator({ pw: '[data-testid="directions"]' }) expect(l.type).to.equal('pw') From f6793f882f42fe05f0b240fac7cd2dc524ca0d8f Mon Sep 17 00:00:00 2001 From: Thomas Hohn Date: Mon, 2 Mar 2026 13:58:14 +0100 Subject: [PATCH 7/7] Back to playwright 1.55.1 --- package.json | 2 +- test/acceptance/react_test.js | 2 -- test/unit/locator_test.js | 3 +-- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/package.json b/package.json index a5bb6fcf8..eeb3bf6c1 100644 --- a/package.json +++ b/package.json @@ -164,7 +164,7 @@ "jsdoc-typeof-plugin": "1.0.0", "json-server": "0.17.4", "mochawesome": "^7.1.3", - "playwright": "1.58.2", + "playwright": "1.55.1", "prettier": "^3.3.2", "puppeteer": "24.15.0", "qrcode-terminal": "0.12.0", diff --git a/test/acceptance/react_test.js b/test/acceptance/react_test.js index b4f3f7555..5b4ffda0c 100644 --- a/test/acceptance/react_test.js +++ b/test/acceptance/react_test.js @@ -1,4 +1,3 @@ -/* const { I } = inject() Feature('React Selectors') @@ -32,4 +31,3 @@ Scenario('using playwright locator @Playwright', () => { I.click({ pw: '_react=t[name = "="]' }) I.seeElement({ pw: '_react=t[value = "10"]' }) }) -*/ diff --git a/test/unit/locator_test.js b/test/unit/locator_test.js index fb5b5f45a..f55530525 100644 --- a/test/unit/locator_test.js +++ b/test/unit/locator_test.js @@ -244,7 +244,6 @@ describe('Locator', () => { expect(l.toString()).to.equal('foo') }) - /* it('should create playwright locator - _react', () => { const l = new Locator({ pw: '_react=button' }) expect(l.type).to.equal('pw') @@ -258,7 +257,7 @@ describe('Locator', () => { expect(l.value).to.equal('_vue=button') expect(l.toString()).to.equal('{pw: _vue=button}') }) -*/ + it('should create playwright locator - data-testid', () => { const l = new Locator({ pw: '[data-testid="directions"]' }) expect(l.type).to.equal('pw')