मुख्य सामग्री पर जाएं

क्लिक करने योग्य होने की प्रतीक्षा करें

किसी तत्व के लिए प्रदान की गई मिलीसेकंड की मात्रा के लिए क्लिक करने योग्य होने या क्लिक करने योग्य न होने की प्रतीक्षा करें।

जानकारी

अन्य तत्व कमांड के विपरीत WebdriverIO इस कमांड को निष्पादित करने के लिए तत्व के मौजूद होने की प्रतीक्षा नहीं करेगा।

उपयोग
$(selector).waitForClickable({ timeout, reverse, timeoutMsg, interval })
पैरामीटर्स
नामप्रकारविवरण
options
वैकल्पिक
WaitForOptionswaitForEnabled विकल्प (वैकल्पिक)
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 अगर तत्व क्लिक करने योग्य है (या नहीं अगर फ्लैग सेट है)

Welcome! How can I help?

WebdriverIO AI Copilot