From 0a8d44237a06d86f5e7f76473ad75dda6aeb224f Mon Sep 17 00:00:00 2001 From: Anton Lykhoyda Date: Thu, 12 Jan 2023 22:05:31 +0800 Subject: [PATCH] fix: args overwrite (#240) * fix: args overwrite * fix order * update args --- src/setup/playwright.ts | 4 ++-- src/setup/puppeteer.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/setup/playwright.ts b/src/setup/playwright.ts index 357ceb3a..e82e54dc 100644 --- a/src/setup/playwright.ts +++ b/src/setup/playwright.ts @@ -18,14 +18,14 @@ export async function launchPlaywright( browser = await ( await import("playwright") ).chromium.launchPersistentContext(tmpdir, { + ...(options.playwrightOptions ?? {}), headless: options.playwrightOptions?.headless, args: [ `--disable-extensions-except=${metamaskPath}`, `--load-extension=${metamaskPath}`, ...(options.playwrightOptions?.args || []), - `${options.puppeteerOptions?.headless ? "--headless=chrome" : ""}`, + ...(options.puppeteerOptions?.headless ? ["--headless=chrome"] : []), ], - ...(options.playwrightOptions ?? {}), }); } const { DPlaywrightBrowser } = await import("../playwright"); diff --git a/src/setup/puppeteer.ts b/src/setup/puppeteer.ts index 6a4dbe8e..fe9778a6 100644 --- a/src/setup/puppeteer.ts +++ b/src/setup/puppeteer.ts @@ -8,14 +8,14 @@ export async function launchPuppeteer( const pBrowser = await ( await import("puppeteer") ).default.launch({ + ...(options.puppeteerOptions ?? {}), headless: options.puppeteerOptions?.headless, args: [ `--disable-extensions-except=${metamaskPath}`, `--load-extension=${metamaskPath}`, ...(options.puppeteerOptions?.args || []), - `${options.puppeteerOptions?.headless ? "--headless=chrome" : ""}`, + ...(options.puppeteerOptions?.headless ? ["--headless=chrome"] : []), ], - ...(options.puppeteerOptions ?? {}), }); const { DPuppeteerBrowser } = await import("../puppeteer"); return new DPuppeteerBrowser(pBrowser, options.metaMaskFlask);