diff --git a/tests/run-browser.mjs b/tests/run-browser.mjs index 0a89efb0..05c8be99 100644 --- a/tests/run-browser.mjs +++ b/tests/run-browser.mjs @@ -33,6 +33,11 @@ import os from "os"; import {logInfo, logError, printHelp, runTest} from "./helper.mjs"; + +function sleep(ms) { + return new Promise(resolve => setTimeout(resolve, ms)); +} + const optionDefinitions = [ { name: "browser", type: String, description: "Set the browser to test, choices are [safari, firefox, chrome, edge]. By default the $BROWSER env variable is used." }, { name: "port", type: Number, defaultValue: 8010, description: "Set the test-server port, The default value is 8010." }, @@ -135,6 +140,8 @@ async function testEnd2End(params) { throw e; } finally { await driver.quit(); + if (BROWSER === "safari") + await sleep(1000); if (!success) { await printLogs(sessionId); }