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