تخطى إلى المحتوى الرئيسي

المتغيرات العالمية

في ملفات الاختبار الخاصة بك، يضع WebdriverIO كل من هذه الطرق والكائنات في البيئة العالمية. لا تحتاج إلى استيراد أي شيء لاستخدامها. ومع ذلك، إذا كنت تفضل الاستيرادات الصريحة، يمكنك استخدام import { browser, $, $$, expect } from '@wdio/globals' وضبط injectGlobals: false في تكوين WDIO الخاص بك.

يتم تعيين الكائنات العالمية التالية إذا لم يتم تكوينها بطريقة أخرى:

  • browser: كائن Browser object الخاص بـ WebdriverIO
  • driver: اسم مستعار لـ browser (يستخدم عند تشغيل اختبارات الجوال)
  • multiRemoteBrowser: اسم مستعار لـ browser أو driver ولكن يتم تعيينه فقط لجلسات Multiremote
  • $: أمر لجلب عنصر (انظر المزيد في API docs)
  • $$: أمر لجلب العناصر (انظر المزيد في API docs)
  • expect: إطار التأكيد لـ WebdriverIO (انظر API docs)

ملاحظة: ليس لدى WebdriverIO أي تحكم في الأطر المستخدمة (مثل Mocha أو Jasmine) التي تقوم بتعيين متغيرات عالمية عند تهيئة بيئتها.

Welcome! How can I help?

WebdriverIO AI Copilot