انتقل إلى المحتوى الرئيسي

waitUntil

يعد أمر الانتظار هذا سلاحك العالمي إذا كنت ترغب في الانتظار لحدوث شيء ما. يتوقع شرطًا وينتظر حتى يتم تحقيق هذا الشرط بقيمة صحيحة.

معلومات

على عكس أوامر العناصر الأخرى، لن ينتظر WebdriverIO وجود العنصر لتنفيذ هذا الأمر.

مثال شائع هو الانتظار حتى يحتوي عنصر معين على نص معين (انظر المثال).

الاستخدام
$(selector).waitUntil(condition, { timeout, timeoutMsg, interval })
المعلمات
الاسمالنوعالتفاصيل
conditionFunctionالشرط المراد الانتظار عليه
options
اختياري
WaitUntilOptionsخيارات الأمر
options.timeout
اختياري
Numberالوقت بالميلي ثانية (القيمة الافتراضية تستند إلى قيمة التكوين waitforTimeout)
options.timeoutMsg
اختياري
Stringرسالة الخطأ التي يتم إظهارها عند انتهاء مهلة waitUntil
options.interval
اختياري
Numberالفاصل الزمني بين فحوصات الشرط (القيمة الافتراضية تستند إلى قيمة التكوين waitforInterval)
أمثلة
index.html
loading...
waitUntilExample.js
loading...
القيم المرجعة
  • <Boolean> return: صحيح إذا تم تحقيق الشرط

Welcome! How can I help?

WebdriverIO AI Copilot