Zum Hauptinhalt springen

Globale Variablen

In Ihren Testdateien definiert WebdriverIO jeder dieser Methoden und Objekte in die globale Umgebung. Sie müssen nichts importieren, um sie zu verwenden. Wenn Sie aber explizite Importe bevorzugen, können Sie import { browser, $, $, expect } von '@wdio/globals' nutzen und injectGlobals: false in Ihrer WDIO-Konfiguration setzen.

Die folgenden globalen Objekte sind gesetzt, wenn nicht anders konfiguriert:

  • browser: WebdriverIO Browser-Objekt
  • driver: Alias für browser (Wird beim Ausführen von mobilen Tests verwendet)
  • multiremotebrowser: Alias für browser oder driver aber nur für Multiremote Sitzungen gesetzt
  • $: Befehl zum Finden eines Elements (mehr in der API Dokumentation)
  • $$: Befehl zum Finden von Elementen (mehr in API-Dokumentation)
  • expect: Assertion Framework für WebdriverIO (siehe API Dokumentation)

Hinweis: WebdriverIO hat keine Kontrolle über verwendete Frameworks (z.B. Mocha oder Jasmin), die globale Variablen beim Bootstrappen ihrer Umgebung einstellen.

Welcome! How can I help?

WebdriverIO AI Copilot