क्लिक करने योग्य होने की प्रतीक्षा करें
किसी तत्व के लिए प्रदान की गई मिलीसेकंड की मात्रा के लिए क्लिक करने योग्य होने या क्लिक करने योग्य न होने की प्रतीक्षा करें।
जानकारी
अन्य तत्व कमांड के विपरीत WebdriverIO इस कमांड को निष्पादित करने के लिए तत्व के मौजूद होने की प्रतीक्षा नहीं करेगा।
उपयोग
$(selector).waitForClickable({ timeout, reverse, timeoutMsg, interval })
पैरामीटर्स
नाम | प्रकार | विवरण |
---|---|---|
options वैकल्पिक | WaitForOptions | waitForEnabled विकल्प (वैकल्पिक) |
options.timeout वैकल्पिक | Number | मिलीसेकंड में समय (डिफ़ॉल्ट waitforTimeout कॉन्फ़िगरेशन मान पर आधारित) |
options.reverse वैकल्पिक | Boolean | यदि सही है तो यह विपरीत के लिए प्रतीक्षा करता है (डिफ़ॉल्ट: false) |
options.timeoutMsg वैकल्पिक | String | यदि मौजूद है तो यह डिफ़ॉल्ट त्रुटि संदेश को ओवरराइड करता है |
options.interval वैकल्पिक | Number | जांच के बीच अंतराल (डिफ़ॉल्ट: waitforInterval ) |
उदाहरण
waitForClickable.js
it('should detect when element is clickable', async () => {
const elem = await $('#elem')
await elem.waitForClickable({ timeout: 3000 });
});
it('should detect when element is no longer clickable', async () => {
const elem = await $('#elem')
await elem.waitForClickable({ reverse: true });
});
रिटर्न्स
- <Boolean>
return
:true
अगर तत्व क्लिक करने योग्य है (या नहीं अगर फ्लैग सेट है)