From 960c7ebb7ec673eca448b86ba5b19e4c2b3fb8ce Mon Sep 17 00:00:00 2001 From: Max Schmitt Date: Mon, 27 Feb 2023 17:39:07 +0100 Subject: [PATCH] test: fix webview2 globalSetup (#21220) --- tests/webview2/globalSetup.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/tests/webview2/globalSetup.ts b/tests/webview2/globalSetup.ts index 6b815a5891..4ac3b9e0ba 100644 --- a/tests/webview2/globalSetup.ts +++ b/tests/webview2/globalSetup.ts @@ -31,7 +31,9 @@ export default async () => { resolve(); })); const browser = await playwright.chromium.connectOverCDP(`http://127.0.0.1:${cdpPort}`); - const chromeVersion = await browser.contexts()[0].pages()[0].evaluate(() => navigator.userAgent.match(/Chrome\/(.*?) /)[1]); + const page = browser.contexts()[0].pages()[0]; + await page.goto('data:text/html,'); + const chromeVersion = await page.evaluate(() => navigator.userAgent.match(/Chrome\/(.*?) /)[1]); process.env.PWTEST_WEBVIEW2_CHROMIUM_VERSION = chromeVersion; await browser.close(); childProcess.spawnSync(`taskkill /pid ${spawnedProcess.pid} /T /F`, { shell: true });