From c14b33283de67648a0c1448ca0504ae9bcef3ebc Mon Sep 17 00:00:00 2001 From: Ajay Date: Wed, 22 Feb 2023 00:22:20 -0500 Subject: [PATCH] Switch headless mode to new due to chrome update https://bugs.chromium.org/p/chromium/issues/detail?id=706008#c42 --- test/selenium.test.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/test/selenium.test.ts b/test/selenium.test.ts index 6a0db09a..eb31a2ff 100644 --- a/test/selenium.test.ts +++ b/test/selenium.test.ts @@ -41,7 +41,7 @@ test("Selenium Chrome test", async () => { // Save file incase there is a layout change const source = await driver.getPageSource(); - fs.mkdirSync("./test-results"); + if (!fs.existsSync("./test-results")) fs.mkdirSync("./test-results"); fs.writeFileSync("./test-results/source.html", source); throw e; @@ -55,7 +55,7 @@ async function setup(): Promise { options.addArguments("--load-extension=" + Path.join(__dirname, "../dist/")); options.addArguments("--mute-audio"); options.addArguments("--disable-features=PreloadMediaEngagementData, MediaEngagementBypassAutoplayPolicies"); - options.addArguments("--headless=chrome"); + options.addArguments("--headless=new"); options.addArguments("--window-size=1920,1080"); const driver = await new Builder().forBrowser("chrome").setChromeOptions(options).build();