🏡 index : quine-global/webdriverio.git

import { remote } from 'webdriverio'

/**
 * initiate browser
 * As we use this script in our dev environments which has no
 * browser driver nor xfvb set up we have to make sure to set
 * the headless flag for running with devtools
 */
const browser = await remote({
    capabilities: {
        browserName: 'chrome',
        'wdio:devtoolsOptions': {
            headless: true
        }
    }
})

try {
    /**
     * your test code here
     */
    await browser.url('https://webdriver.io')
    console.log(await browser.getUrl())

    /**
     * tear down session
     */
    await browser.deleteSession()
} catch (err) {
    console.log(`Something went wrong: ${err.stack}`)
    await browser.deleteSession()
}