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