முக்கிய உள்ளடக்கத்திற்குச் செல்லவும்

$$

$$ கட்டளை என்பது பக்கத்தில் பல கூறுகளைப் பெறுவதற்கான ஒரு சுருக்கமான மற்றும் கையடக்கமான வழியாகும். இது WebdriverIO கூறுகளின் தொகுப்பைக் கொண்ட ChainablePromiseArray-ஐ திருப்பித் தருகிறது.

wdio டெஸ்ட்ரன்னரைப் பயன்படுத்தி இந்த கட்டளை ஒரு உலகளாவிய மாறி, மேலும் தகவலுக்கு Globals ஐப் பார்க்கவும். WebdriverIO-ஐ standalone ஸ்கிரிப்ட்டில் பயன்படுத்தும்போது, இது பதிலாக உலாவி பொருளில் அமைந்திருக்கும் (எ.கா. browser.$$).

DOM மரத்தில் கீழே செல்ல, தனிப்பட்ட கட்டளைகளை await இல் சுற்றாமல் $ அல்லது $$ ஐ சங்கிலியாக இணைக்கலாம், எ.கா.:

const imageSrc = await $$('div')[1].nextElement().$$('img')[2].getAttribute('src')

வினவலின் முடிவைச் சுற்றி வர அசின்க் இட்டரேட்டர்களைப் பயன்படுத்துவதும் சாத்தியமே, எ.கா.:

// print all image sources
for await (const img of $$('img')) {
console.log(await img.getAttribute('src'))
}
தகவல்

குறிப்பிட்ட கூறுகளைத் தேர்ந்தெடுப்பது குறித்த மேலும் தகவலுக்கு, Selectors வழிகாட்டியைப் பார்க்கவும்.

பயன்பாடு
browser.$$(selector)
அளவுருக்கள்
பெயர்வகைவிவரங்கள்
selectorString, Functionபல கூறுகளைப் பெற தேர்வி அல்லது JS செயல்பாடு
எடுத்துக்காட்டுகள்
example.html
loading...
multipleElements.js
loading...
multipleElements.js
loading...
multipleElements.js
loading...
திரும்பப்பெறுகிறது
  • <WebdriverIO.ElementArray>

Welcome! How can I help?

WebdriverIO AI Copilot