diff --git a/package-lock.json b/package-lock.json index 36a0c2b4..e0c95dd9 100644 --- a/package-lock.json +++ b/package-lock.json @@ -25,7 +25,7 @@ "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^8.43.0", "@typescript-eslint/parser": "^8.43.0", - "chrome-devtools-frontend": "1.0.1534717", + "chrome-devtools-frontend": "1.0.1536371", "core-js": "3.46.0", "debug": "4.4.3", "eslint": "^9.35.0", @@ -33,7 +33,7 @@ "eslint-plugin-import": "^2.32.0", "globals": "^16.4.0", "prettier": "^3.6.2", - "puppeteer": "24.26.1", + "puppeteer": "24.27.0", "rollup": "4.52.5", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-license": "^3.6.0", @@ -2224,9 +2224,9 @@ } }, "node_modules/chrome-devtools-frontend": { - "version": "1.0.1534717", - "resolved": "https://registry.npmjs.org/chrome-devtools-frontend/-/chrome-devtools-frontend-1.0.1534717.tgz", - "integrity": "sha512-+X86ZVMM9CyTY750CMPgfdL5vEq9VFPOjkhtQ2hhAKiIRSkJHH0VLj9A+Oeat4+Kl8ojkm1bZPjGvppPcc2+zw==", + "version": "1.0.1536371", + "resolved": "https://registry.npmjs.org/chrome-devtools-frontend/-/chrome-devtools-frontend-1.0.1536371.tgz", + "integrity": "sha512-LfK+KgW5EoxMrhlO/hyuRGhihkkfwpxTWVNfTJbsg8kX1sx4cIjelaWPlWvuAKg1/1M6yZECV6yFajdiHguj1A==", "dev": true, "license": "BSD-3-Clause" }, @@ -2572,9 +2572,9 @@ } }, "node_modules/devtools-protocol": { - "version": "0.0.1508733", - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1508733.tgz", - "integrity": "sha512-QJ1R5gtck6nDcdM+nlsaJXcelPEI7ZxSMw1ujHpO1c4+9l+Nue5qlebi9xO1Z2MGr92bFOQTW7/rrheh5hHxDg==", + "version": "0.0.1521046", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1521046.tgz", + "integrity": "sha512-vhE6eymDQSKWUXwwA37NtTTVEzjtGVfDr3pRbsWEQ5onH/Snp2c+2xZHWJJawG/0hCCJLRGt4xVtEVUVILol4w==", "dev": true, "license": "BSD-3-Clause" }, @@ -5380,9 +5380,9 @@ } }, "node_modules/puppeteer": { - "version": "24.26.1", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.26.1.tgz", - "integrity": "sha512-3RG2UqclzMFolM2fS4bN8t5/EjZ0VwEoAGVxG8PMGeprjLzj+x0U4auH7MQ4B6ftW+u1JUnTTN8ab4ABPdl4mA==", + "version": "24.27.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-24.27.0.tgz", + "integrity": "sha512-eEcAFGxmHRSrk74DVkFAMAwfj4l3Ak8avBuA2bZaAoocY1+Fb9WLS3I7jlOc/tIOU7EmGLiDdVP08R44wADpHw==", "dev": true, "hasInstallScript": true, "license": "Apache-2.0", @@ -5390,8 +5390,8 @@ "@puppeteer/browsers": "2.10.12", "chromium-bidi": "10.5.1", "cosmiconfig": "^9.0.0", - "devtools-protocol": "0.0.1508733", - "puppeteer-core": "24.26.1", + "devtools-protocol": "0.0.1521046", + "puppeteer-core": "24.27.0", "typed-query-selector": "^2.12.0" }, "bin": { @@ -5402,16 +5402,16 @@ } }, "node_modules/puppeteer-core": { - "version": "24.26.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.26.1.tgz", - "integrity": "sha512-YHZdo3chJ5b9pTYVnuDuoI3UX/tWJFJyRZvkLbThGy6XeHWC+0KI8iN0UMCkvde5l/YOk3huiVZ/PvwgSbwdrA==", + "version": "24.27.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-24.27.0.tgz", + "integrity": "sha512-yubwj2XXmTM3wRIpbhO5nCjbByPgpFHlgrsD4IK+gMPqO7/a5FfnoSXDKjmqi8A2M1Ewusz0rTI/r+IN0GU0MA==", "dev": true, "license": "Apache-2.0", "dependencies": { "@puppeteer/browsers": "2.10.12", "chromium-bidi": "10.5.1", "debug": "^4.4.3", - "devtools-protocol": "0.0.1508733", + "devtools-protocol": "0.0.1521046", "typed-query-selector": "^2.12.0", "webdriver-bidi-protocol": "0.3.8", "ws": "^8.18.3" diff --git a/package.json b/package.json index 9689137a..9a0c085e 100644 --- a/package.json +++ b/package.json @@ -51,7 +51,7 @@ "@types/yargs": "^17.0.33", "@typescript-eslint/eslint-plugin": "^8.43.0", "@typescript-eslint/parser": "^8.43.0", - "chrome-devtools-frontend": "1.0.1534717", + "chrome-devtools-frontend": "1.0.1536371", "core-js": "3.46.0", "debug": "4.4.3", "eslint": "^9.35.0", @@ -59,7 +59,7 @@ "eslint-plugin-import": "^2.32.0", "globals": "^16.4.0", "prettier": "^3.6.2", - "puppeteer": "24.26.1", + "puppeteer": "24.27.0", "rollup": "4.52.5", "rollup-plugin-cleanup": "^3.2.1", "rollup-plugin-license": "^3.6.0", diff --git a/src/formatters/snapshotFormatter.ts b/src/formatters/snapshotFormatter.ts index 00435937..e77d7e29 100644 --- a/src/formatters/snapshotFormatter.ts +++ b/src/formatters/snapshotFormatter.ts @@ -35,7 +35,14 @@ function getAttributes(serializedAXNodeRoot: TextSnapshotNode): string[] { attributes.push(`"${serializedAXNodeRoot.name}"`); } - const excluded = new Set(['id', 'role', 'name', 'elementHandle', 'children']); + const excluded = new Set([ + 'id', + 'role', + 'name', + 'elementHandle', + 'children', + 'backendNodeId', + ]); const booleanPropertyMap: Record = { disabled: 'disableable', diff --git a/tests/tools/network.test.js.snapshot b/tests/tools/network.test.js.snapshot index df4002ba..789e682d 100644 --- a/tests/tools/network.test.js.snapshot +++ b/tests/tools/network.test.js.snapshot @@ -6,7 +6,7 @@ Status: [success - 200] - accept-language:en-US,en;q=0.9 - upgrade-insecure-requests:1 - user-agent: -- sec-ch-ua:"Chromium";v="", "Not?A_Brand";v="8" +- sec-ch-ua:"Not_A Brand";v="99", "Chromium";v="142" - sec-ch-ua-mobile:?0 - sec-ch-ua-platform:"" ### Response Headers