मुख्य सामग्री पर जाएं

react$$

react$$ कमांड एक उपयोगी कमांड है जो कई React कंपोनेंट्स को उनके वास्तविक नाम से क्वेरी करने और उन्हें props और state के आधार पर फ़िल्टर करने में मदद करती है।

जानकारी

यह कमांड केवल React v16.x का उपयोग करने वाले एप्लिकेशन के साथ काम करती है। React सेलेक्टर्स के बारे में अधिक जानकारी Selectors गाइड में पढ़ें।

उपयोग
browser.react$$(selector, { props, state })
पैरामीटर्स
नामप्रकारविवरण
selectorstringReact कंपोनेंट का
options
वैकल्पिक
ReactSelectorOptionsReact सेलेक्टर विकल्प
options.props
वैकल्पिक
ObjectReact props जो एलिमेंट में होना चाहिए
options.state
वैकल्पिक
Array<any>, number, string, object, booleanReact 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>

Welcome! How can I help?

WebdriverIO AI Copilot