Files
OliveTin/integration-tests/mochaSetup.mjs
James Read 4ce5b0e645 cicd: Improve tests (#205)
* cicd: make it easier to grab snapshot builds

* cicd: Better support for running tests against VMs

* Update multipleDropdowns.js
2023-12-28 22:04:47 +00:00

19 lines
550 B
JavaScript

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()
}