From 864c935dfbffa66871d5da3e45f3c5856e77b152 Mon Sep 17 00:00:00 2001 From: Daniel La Rocque Date: Fri, 6 Sep 2024 12:19:45 -0400 Subject: [PATCH] Set WEBKIT_HEADLESS_BIN --- config/karma.base.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/config/karma.base.js b/config/karma.base.js index 05a8ccb198f..fca1999e9fe 100644 --- a/config/karma.base.js +++ b/config/karma.base.js @@ -19,6 +19,7 @@ const karma = require('karma'); const path = require('path'); const webpackTestConfig = require('./webpack.test'); const { argv } = require('yargs'); +const { webkit } = require('playwright') function determineBrowsers() { const supportedBrowsers = ['ChromeHeadless', 'WebkitHeadless', 'Firefox']; @@ -36,9 +37,14 @@ function determineBrowsers() { )}.` ); return []; + } else { + if (validBrowsers.includes('WebkitHeadless')) { + process.env.WEBKIT_HEADLESS_BIN = webkit.executablePath(); + } + + return validBrowsers; } - return validBrowsers; } else { console.log( "The 'BROWSER' environment variable is undefined. Defaulting to 'ChromeHeadless'."