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