Globali
Nei tuoi file di test, WebdriverIO mette ciascuno di questi metodi e oggetti nell'ambiente globale. Non devi importare nulla per utilizzarli. Tuttavia, se preferisci importazioni esplicite, puoi fare import { browser, $, $$, expect } from '@wdio/globals'
e impostare injectGlobals: false
nella tua configurazione WDIO.
I seguenti oggetti globali sono impostati se non configurati diversamente:
browser
: Oggetto Browser di WebdriverIOdriver
: alias dibrowser
(usato quando si eseguono test mobili)multiremotebrowser
: alias dibrowser
odriver
ma impostato solo per sessioni Multiremote$
: comando per recuperare un elemento (vedi di più in API docs)$$
: comando per recuperare elementi (vedi di più in API docs)expect
: framework di asserzione per WebdriverIO (vedi API docs)
Nota: WebdriverIO non ha alcun controllo sui framework utilizzati (ad esempio Mocha o Jasmine) che impostano variabili globali durante l'inizializzazione del loro ambiente.