This video shows cy.get command in combination with "is visible" assertion written in 3 different way in Cypress. Bonus: I also show how cy.click command has the visibility check with retries already built-in.
First way (preferred):
cy.get('#a-button').should('be.visible')
Second:
cy.get('#a-button').should(function ($el) {
// note that the Command Log does not show much information
// for thrown errors while it retries
if (!Cypress.dom.isVisible($el)) {
throw new Error('Element is hidden')
}
})
Third:
cy.get('#a-button').should('satisfy', Cypress.dom.isVisible)
Find this example at https://glebbahmutov.com/cypress-exam...
Watch video Three Ways Of Checking If Element Becomes Visible online without registration, duration hours minute second in high quality. This video was added by user gleb bahmutov 19 March 2023, don't forget to share it with your friends and acquaintances, it has been viewed on our site 3,929 once and liked it 52 people.