Add env var BROWSER_TIMEOUT for slow systems

This commit is contained in:
ngosang
2021-10-31 21:56:25 +01:00
parent 23fde49f2b
commit 456dfc222e
2 changed files with 6 additions and 1 deletions

View File

@@ -47,7 +47,10 @@ function buildExtraPrefsFirefox(proxy: Proxy): object {
"startup.homepage_welcome_url.additional": "",
// Disable images to speed up load
"permissions.default.image": 2
"permissions.default.image": 2,
// Limit content processes to 1
"dom.ipc.processCount": 1
}
// proxy.url format => http://<host>:<port>
@@ -116,6 +119,7 @@ export async function create(session: string, options: SessionCreateOptions): Pr
const puppeteerOptions: any = {
product: 'firefox',
headless: process.env.HEADLESS !== 'false',
timeout: process.env.BROWSER_TIMEOUT || 30000
}
puppeteerOptions.extraPrefsFirefox = buildExtraPrefsFirefox(options.proxy)