Hoppa till huvudinnehåll

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-objekt
  • driver: alias till browser (används när du kör mobiltest)
  • multiremotebrowser: alias till browser eller driver 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ö.

Welcome! How can I help?

WebdriverIO AI Copilot