$$
$$
கட்டளை என்பது பக்கத்தில் பல கூறுகளைப் பெறுவதற்கான ஒரு சுருக்கமான மற்றும் கையடக்கமான வழியாகும்.
இது 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)
அளவுருக்கள்
பெயர் | வகை | விவரங்கள் |
---|---|---|
selector | String, Function | பல கூறுகளைப் பெற தேர்வி அல்லது JS செயல்பாடு |
எடுத்துக்காட்டுகள்
example.html
loading...
multipleElements.js
loading...
multipleElements.js
loading...
multipleElements.js
loading...
திரும்பப்பெறுகிறது
- <WebdriverIO.ElementArray>