Globalne
W plikach testowych WebdriverIO umieszcza każdą z tych metod i obiektów w środowisku globalnym. Nie musisz nic importować, aby ich używać. Jednakże, jeśli wolisz jawne importy, możesz użyć import { browser, $, $$, expect } from '@wdio/globals' i ustawić injectGlobals: false w konfiguracji WDIO.
Następujące obiekty globalne są ustawione, jeśli nie skonfigurowano inaczej:
browser: Obiekt Browser WebdriverIOdriver: alias dobrowser(używany podczas uruchamiania testów mobilnych)multiremotebrowser: alias dobrowserlubdriver, ale ustawiany tylko dla sesji Multiremote$: polecenie do pobierania elementu (więcej w dokumentacji API)$$: polecenie do pobierania elementów (więcej w dokumentacji API)expect: framework asercji dla WebdriverIO (zobacz dokumentację API)
Uwaga: WebdriverIO nie ma kontroli nad używanymi frameworkami (np. Mocha lub Jasmine) ustawiającymi zmienne globalne podczas uruchamiania ich środowiska.