Use Puppeteer LaunchOptions for loading extensions. (#1466)

This is supported in the latest release: https://github.com/puppeteer/puppeteer/releases/tag/puppeteer-core-v24.8.0
This commit is contained in:
Oliver Dunk
2025-05-07 11:08:10 +01:00
committed by GitHub
parent 9b88cf7e14
commit 5113e3c266
6 changed files with 708 additions and 1030 deletions

View File

@@ -24,10 +24,8 @@ beforeEach(async () => {
browser = await puppeteer.launch({
// Set to 'new' to hide Chrome if running as part of an automated build.
headless: false,
args: [
`--disable-extensions-except=${EXTENSION_PATH}`,
`--load-extension=${EXTENSION_PATH}`
]
pipe: true,
enableExtensions: [EXTENSION_PATH]
});
});

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@
"version": "1.0",
"dependencies": {
"jest": "29.7.0",
"puppeteer": "22.11.2"
"puppeteer": "24.8.1"
},
"scripts": {
"start": "jest ."

View File

@@ -25,10 +25,8 @@ beforeEach(async () => {
browser = await puppeteer.launch({
// Set to 'new' to hide Chrome if running as part of an automated build.
headless: false,
args: [
`--disable-extensions-except=${EXTENSION_PATH}`,
`--load-extension=${EXTENSION_PATH}`
]
pipe: true,
enableExtensions: [EXTENSION_PATH]
});
});

File diff suppressed because it is too large Load Diff

View File

@@ -3,7 +3,7 @@
"version": "1.0",
"dependencies": {
"jest": "29.7.0",
"puppeteer": "22.11.2"
"puppeteer": "24.8.1"
},
"scripts": {
"start": "jest ."