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