پرش به محتوای اصلی

صبرکردن تا

این دستور انتظار، سلاح همه‌منظوره شما است اگر می‌خواهید منتظر چیزی بمانید. این دستور یک شرط می‌گیرد و منتظر می‌ماند تا آن شرط با یک مقدار صحیح برآورده شود.

اطلاعات

برخلاف سایر دستورات المان، 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