Chai chainer to.have.text
проверяет, что элемент (DOM или JQuery) содержит ожидаемый текст. Ваш uploadedLogoImage
является строкой. Затем вы должны использовать цепочку, которая будет работать с такой строкой, как:
expect(uploadedLogoImage).to.eq(originalLogoImage);
или
expect(uploadedLogoImage).to.contain(originalLogoImage);
или с should()
, вы можете запросить элемент напрямую:
cy.get('.source-image').should('have.attr', 'src', originalLogoImage);
Подсказка: вместо использования eq(0)
вы также можете использовать first()
, что обеспечивает лучшую читаемость.