Hoppa till huvudinnehåll

custom$$

customs$$ låter dig använda en anpassad strategi som deklarerats med browser.addLocatorStrategy. Läs mer om anpassade selektorer i dokumentationen för Custom Selectors.

Användning
$(selector).custom$$(strategyName, strategyArguments)
Parametrar
NamnTypBeskrivning
strategyNamestring
strategyArgumentsany
Returvärde
Array.<Element>
Exempel
it('should get all button elements', async () => {
// definierar en anpassad strategi
browser.addLocatorStrategy('myStrat', (selector) => {
return document.querySelectorAll(selector)
})

// använd strategin
const button = await custom$$('myStrat', '.button')
console.log(button.length) // antal knappar
})

Welcome! How can I help?

WebdriverIO AI Copilot