Globalne
W plikach testowych WebdriverIO umieszcza każdą z tych metod i obiektów w środowisku globalnym. Nie musisz niczego importować, aby ich używać. Jednak jeśli preferujesz jawne importy, możesz zrobić 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 wykonywania 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.