Globales
En tus archivos de prueba, WebdriverIO coloca cada uno de estos métodos y objetos en el entorno global. No necesitas importar nada para usarlos. Sin embargo, si prefieres importaciones explícitas, puedes hacer import { browser, $, $$, expect } from '@wdio/globals'
y configurar injectGlobals: false
en tu configuración de WDIO.
Los siguientes objetos globales se establecen si no se configura lo contrario:
browser
: Objeto Browser de WebdriverIOdriver
: alias debrowser
(usado cuando se ejecutan pruebas móviles)multiremotebrowser
: alias debrowser
odriver
pero solo establecido para sesiones Multiremote$
: comando para buscar un elemento (ver más en API docs)$$
: comando para buscar elementos (ver más en API docs)expect
: framework de aserciones para WebdriverIO (ver API docs)
Nota: WebdriverIO no tiene control sobre los frameworks utilizados (por ejemplo, Mocha o Jasmine) que establecen variables globales al iniciar su entorno.