Estoy tratando de validar si la URL de 'imagen de fondo' de CSS tiene el código de estado '200'. ¿Es posible validar la carga de imágenes usando Cypress? ¿Alguien puede sugerir?
it('Validate the images displayed',() => { cy.get('.logo').each(($el,index,$list) => { expect($el).to.have.css('background-image','*should pass dynamic url image*') })Después de obtener el elemento, puede usar una función JQuery para devolver el valor css background-image ( $el.css('css-property') ), y usarlo en una función cy.request() donde lo valida. un 200
it('Validate the images displayed',() => { cy.get('.logo').each(($el) => { // $el.css('background-image') => may take some formatting to be just right, depending on what is returned by that function. cy.request($el.css('background-image')).then((res) => { expect(res.statusCode).to.eql(200); }); }); });