Поэтому я использую Cypress для тестирования нашего Angular приложения, но по какой-то причине у меня всегда возникает проблема с закрытием компонентов mat-select, которые являются мультиселектными. У кого-нибудь есть хорошее решение для этого?
function selectValue(id: string, value: string) {
return cy.get(`mat-select[id="${id}"]`)
.click()
.then(() =>
cy.get('mat-option')
.contains(value)
.click();
}