Saltar al contenido principal

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 WebdriverIO
  • driver: alias de browser (usado cuando se ejecutan pruebas móviles)
  • multiremotebrowser: alias de browser o driver 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.

Welcome! How can I help?

WebdriverIO AI Copilot