Can someone pls help in extracting text from element. Let us say we have element shown in page having text 'Test(10). How we can get text as o/p Test and 10 separately.
Thanks in advance!
You can use regex with name capture group.
// example for 'Test(10)'
cy.get('.element-selector')
.invoke('text')
.then(elText => {
const matcher = (?<text>test)\((?<number>\d+)\)
// extracts 'Test'
const text = elText.match(matcher)?.groups?.text
// extracts '10'
const num = elText.match(matcher)?.groups?.num
})
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.