import { Options } from 'selenium-webdriver/chrome.js' import { Builder, Browser } from 'selenium-webdriver' import getRunner from './runner.mjs' export async function mochaGlobalSetup () { const options = new Options() options.addArguments('--headless') global.webdriver = await new Builder().forBrowser(Browser.CHROME).setChromeOptions(options).build() global.runner = getRunner() console.log('Runner constructor: ' + global.runner.constructor.name) } export async function mochaGlobalTeardown () { await global.webdriver.quit() }