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