Uploaded June 2025 | Updated September 2026, 1 week ago
This video shows how we can test each string against a regular expression using the chai-each plugin shorthand notation. Find the full source code at glebbahmutov.com/cypress-examples
The full example gets all shown LI elements, extracts the inner text from each LI element, then verifies that each string matches a regular expression.
This video shows how we can test each string against a regular expression using the chai-each plugin shorthand notation. Find the full source code at glebbahmutov.com/cypress-examples
The full example gets all shown LI elements, extracts the inner text from each LI element, then verifies that each string matches a regular expression.





![Confirm Sorted Attributes
If you need to get an attribute from each DOM element, and you dont care about the order, you should compare sorted arrays. This video shows how to grab a data-... attribute using plain Cypress syntax and cypress-map plugins. Find the full recipe at https://glebbahmutov.com/cypress-examples Here is the cypress-map solution
// the expected SKU numbers
const skus = [00991C, 00100C, 00500A, 0044B].sort()
cy.get(#purchases li)
.map(dataset.sku)
.invoke(sort)
.print()
.should(deep.equal, skus) Confirm Sorted Attributes](https://i.ytimg.com/vi/sVb5MU2AkqE/mqdefault.jpg)




