Глобальні змінні
У ваших тестових файлах WebdriverIO розміщує кожен із цих методів та об'єктів у глобальному середовищі. Вам не потрібно імпортувати будь-що, щоб використовувати їх. Однак, якщо ви віддаєте перевагу явним імпортам, ви можете використати import { browser, $, $$, expect } from '@wdio/globals' і встановити injectGlobals: false у вашій конфігурації WDIO.
Наступні глобальні об'єкти встановлюються, якщо не налаштовано інакше:
browser: Browser object WebdriverIOdriver: псевдонім дляbrowser(використовується при запуску мобільних тестів)multiRemoteBrowser: псевдонім дляbrowserабоdriver, але встановлюється лише для сесій Multiremote$: команда для отримання елемента (більше інформації в API docs)$$: команда для отримання елементів (більше інформації в API docs)expect: фреймворк тверджень для WebdriverIO (див. API docs)
Примітка: WebdriverIO не контролює використовувані фреймворки (наприклад, Mocha або Jasmine), які вста новлюють глобальні змінні при завантаженні свого середовища.