कस्टम$$
customs$$
आपको browser.addLocatorStrategy
का उपयोग करके घोषित की गई कस्टम रणनीति का उपयोग करने की अनुमति देता है।
कस्टम सेलेक्टर रणनीतियों के बारे में अधिक जानकारी सेलेक्टर डॉक्स में पढ़ें।
उपयोग
browser.custom$$(strategyName, strategyArguments)
पैरामीटर्स
नाम | प्रकार | विवरण |
---|---|---|
strategyName | string | |
strategyArguments | * |
उदाहरण
example.js
it('should get all the plugin wrapper buttons', async () => {
await browser.url('https://webdriver.io')
await browser.addLocatorStrategy('myStrategy', (selector) => {
return document.querySelectorAll(selector)
})
const pluginWrapper = await browser.custom$$('myStrategy', '.pluginWrapper')
console.log(await pluginWrapper.length) // 4
})
रिटर्न्स
- <WebdriverIO.ElementArray>