Globales
En sus archivos de prueba, WebdriverIO coloca cada uno de estos métodos y objetos en el entorno global. No tiene que importar nada para utilizarlos. Sin embargo, si prefiere importaciones expresas, puede hacer import { browser, $, $$, expect } de '@wdio/globals'
y establecer injectGlobals: false
en su configuración de WDIO.
Los siguientes objetos globales son fijados si no se configuran de otra manera:
browser
: WebdriverIO Objeto navegadordriver
: alias debrowser
(se utiliza al ejecutar pruebas móviles)multiremotebrowser
: alias debrowser
odriver
pero sólo se establece para sesiones Multiremote$
: comando para obtener un elemento (ver más en API docs)$$
: comando para obtener elementos (ver más en API docs)expect
: marco de aserción para WebdriverIO (consulte API docs)
Nota: WebdriverIO no tiene control sobre los marcos de trabajo utilizados (por ejemplo, Mocha o Jasmine) que establecen variables globales al arrancar su entorno.