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