mirror of
https://github.com/OliveTin/OliveTin
synced 2025-12-16 11:05:32 +00:00
* cicd: make it easier to grab snapshot builds * cicd: Better support for running tests against VMs * Update multipleDropdowns.js
19 lines
550 B
JavaScript
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()
|
|
}
|