المتغيرات العالمية
في ملفات الاختبار الخاصة بك، يضع 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) التي تقوم بتعيين متغيرات عالمية عند تهيئة بيئتها.