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

isExisting (मौजूद है)

यह रिटर्न करता है कि एलिमेंट DOM में मौजूद है या नहीं।

जानकारी

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

उपयोग
$(selector).isExisting()
उदाहरण
index.html
<div id="notDisplayed" style="display: none"></div>
<div id="notVisible" style="visibility: hidden"></div>
<div id="notInViewport" style="position:absolute; left: 9999999"></div>
<div id="zeroOpacity" style="opacity: 0"></div>
isExisting.js
it('should detect if elements are existing', async () => {
let elem = await $('#someRandomNonExistingElement')
let isExisting = await elem.isExisting()
console.log(isExisting); // outputs: false

elem = await $('#notDisplayed')
isExisting = await elem.isExisting()
console.log(isExisting); // outputs: true

elem = await $('#notVisible')
isExisting = await elem.isExisting()
console.log(isExisting); // outputs: true

elem = await $('#notInViewport')
isExisting = await elem.isExisting()
console.log(isExisting); // outputs: true

elem = await $('#zeroOpacity')
isExisting = await elem.isExisting()
console.log(isExisting); // outputs: true
});
रिटर्न
  • <Boolean> return: यदि एलिमेंट(एलिमेंट्स) मौजूद [है|हैं] तो true

Welcome! How can I help?

WebdriverIO AI Copilot