shadow$ (நிழல்$)
குறிப்பிட்ட உறுப்பின் shadowRoot-க்குள் உள்ள ஒரு உறுப்பை அணுகுதல். நீங்கள் பல அடுக்கு நிழல் வேர்களுடன் (nested shadow roots) வேலை செய்கிறீர்கள் என்றால், shadow$
-க்கு ஒரு மாற்று அணுகுமுறை deep selector ஐப் பயன்படுத்துவதாகும்.
தகவல்
WebdriverIO தானாகவே $
அல்லது $$
கட்டளைகளைப் பயன்படுத்தும்போது நிழல் வேர்களை ஊடுருவுகிறது.
இந்த கட்டளை WebDriver Bidi-ஐ ஆதர ிக்காத சூழலில் நீங்கள் தானியங்குபடுத்தும்போது மட்டுமே தேவைப்படுகிறது, எ.கா. Appium உடன் மொபைல் வெப் சோதனை.
பயன்பாடு
$(selector).shadow$(selector)
அளவுருக்கள்
பெயர் | வகை | விவரங்கள் |
---|---|---|
selector | String, Function | குறிப்பிட்ட உறுப்பைப் பெற தேர்வி அல்லது JS செயல்பாடு |
எடுத்துக்காட்டு
shadow$$.js
it('should return an element inside a shadowRoot', async () => {
const innerEl = await $('custom-component').shadow$('#innerEl');
console.log(await innerEl.getValue()); // outputs: 'test123'
});