Przejdź do głównej treści

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 WebdriverIO
  • driver: alias do browser (używany podczas uruchamiania testów mobilnych)
  • multiremotebrowser: alias do browser lub driver, 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.

Welcome! How can I help?

WebdriverIO AI Copilot