प्रतीक्षा करें जब तक
यह प्रतीक्षा कमांड आपका सार्वभौमिक हथियार है यदि आप किसी चीज़ के लिए प्रतीक्षा करना चाहते हैं। यह एक शर्त की उम्मीद करता है और तब तक प्रतीक्षा करता है जब तक कि वह शर्त सत्य मान के साथ पूरी नहीं हो जाती।
जानकारी
अन्य तत्व कमांड के विपरीत, 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
: यदि शर्त पूरी होती है तो true