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