react$$
react$$
कमांड एक उपयोगी कमांड है जो कई React कंपोनेंट्स को उनके वास्तविक नाम से क्वेरी करती है और उन्हें props और state के द्वारा फ़िल्टर करती है।
जानकारी
यह कमांड केवल React v16.x का उपयोग करने वाले एप्लिकेशन के साथ काम करती है। React सिलेक्टर्स के बारे में अधिक जानकारी Selectors गाइड में पढ़ें।
उपयोग
$(selector).react$$(selector, { props, state })
पैरामीटर्स
नाम | प्रकार | विवरण |
---|---|---|
selector | string | React कंपोनेंट का |
options वैकल्पिक | ReactSelectorOptions | React सिलेक्टर विकल्प |
options.props वैकल्पिक | Object | React props जो एलिमेंट में होने चाहिए |
options.state वैकल्पिक | Array<any>, number, string, object, boolean | React state जिसमें एलिमेंट होना चाहिए |
उदाहरण
pause.js
it('should calculate 7 * 6', async () => {
await browser.url('https://ahfarmer.github.io/calculator/');
const orangeButtons = await browser.react$$('t', {
props: { orange: true }
})
console.log(await orangeButtons.map((btn) => btn.getText()));
// prints "[ '÷', 'x', '-', '+', '=' ]"
});
रिटर्न्स
- <WebdriverIO.ElementArray>