Глобальные переменные
В ваших тестовых файлах 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), устанавливающие глобальные переменные при запуске своей среды.