Hola chicos, a veces aparecen algunos mensajes de error y estoy tratando de devolver una colección de elementos que especifico, sin embargo, se queja con lo siguiente, por lo que mi pregunta es cómo obtener una lista de elementos en cypress y asignarle el tipo suficiente.
Type 'Chainable<HTMLAllCollection>' is not assignable to type 'Chainable<JQuery<HTMLAllCollection>>'. Types of property 'and' are incompatible. Type 'Chainer<HTMLAllCollection>' is not assignable to type 'Chainer<JQuery<HTMLAllCollection>>'. Types of parameters 'value' and 'value' are incompatible. Type 'JQuery<HTMLAllCollection>' is missing the following properties from type 'HTMLAllCollection': item, namedIte static get errorMessages(): Cypress.Chainable<JQuery<HTMLAllCollection>> { const arrayOfElements = cy.get<HTMLAllCollection>('app-error'); return arrayOfElements; }Estás escribiendo es inconsistente: la función se declara para devolver un Chainable<JQuery<HTMLAllCollection>> pero el tipo real del objeto devuelto es Chainable<HTMLAllCollection> . Si soluciona esta incoherencia, es posible que se resuelva su problema.
static get errorMessages(): Cypress.Chainable<JQuery<HTMLAllCollection>> { return cy.get<JQuery<HTMLAllCollection>>('app-error'); }