All files / wdio-cli/src/commands repl.js

100% Statements 10/10
100% Branches 0/0
100% Functions 1/1
100% Lines 10/10

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22    1x 1x   1x 1x   1x           1x 1x 1x   1x 1x    
import { remote } from 'webdriverio'
 
export const command = 'repl <browserName>'
export const desc = 'Run WebDriver session in command line'
 
export const handler = async (argv) => {
    const { browserName } = argv
 
    const client = await remote(Object.assign(argv, {
        capabilities: {
            browserName
        }
    }))
 
    global.$ = ::client.$
    global.$$ = ::client.$$
    global.browser = client
 
    await client.debug()
    await client.deleteSession()
}