If you have multiple "data-..." attributes on your HTML element, you can grab them all using the "dataset" property. This property has all camel-cased string values. If you want to confirm the entire set, you first convert it into a plain object and then use "deep.equal" assertion
cy.get('article#electric-cars')
.should('have.prop', 'dataset')
.then(JSON.stringify)
.then(JSON.parse)
.should('deep.include', {
columns: '3',
indexNumber: '12314',
})
This recipe is at http://glebbahmutov.com/cypress-examp...
Watch video Confirm All HTML data- Attributes At Once By Using The dataset Property online, duration hours minute second in high quality that is uploaded to the channel gleb bahmutov 10 April 2023. Share the link to the video on social media so that your subscribers and friends will also watch this video. This video clip has been viewed 931 times and liked it 31 visitors.