متغیرهای جهانی
در فایلهای آزمون شما، 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) که هنگام راهاندازی محیط خود متغیرهای جهانی را تنظیم میکنند، ندارد.