Globala variabler
I dina testfiler lägger WebdriverIO var och en av dessa metoder och objekt i den globala miljön. Du behöver inte importera något för att använda dem. Om du föredrar explicita importer kan du dock göra import { browser, $, $$, expect } from '@wdio/globals'
och ställa in injectGlobals: false
i din WDIO-konfiguration.
Följande globala objekt är inställda om inget annat är konfigurerat:
browser
: WebdriverIO Browser-objektdriver
: alias tillbrowser
(används när du kör mobiltest)multiremotebrowser
: alias tillbrowser
ellerdriver
men endast inställd för Multiremote sessioner$
: kommando för att hämta ett element (se mer i API-dokumentation)$$
: kommando för att hämta element (se mer i API-dokumentation)expect
: ramverk för assertion i WebdriverIO (se API-dokumentation)
Obs: WebdriverIO har ingen kontroll över använda ramverk (t.ex. Mocha eller Jasmine) som ställer in globala variabler när de bootstrappar sin miljö.