Ваш селектор неверен. Вы можете попробовать
cy.get("Chips[id='ChipsId']")
.type("Freshers")
.type('{downarrow}')
.type('{enter}');
Также, если возможно, попробуйте добавить атрибут data-*
, специфичный только для тестирования. Узнайте больше об этой лучшей практике здесь
Если вышеупомянутое не работает, я полагаю, что фишки - это компонент более высокого порядка, верно? Означает, что он содержит несколько других элементов DOM. Вам нужно get
элемент ввода в элементе Chips, чтобы набрать в:
cy.get("Chips[id='ChipsId']").within(() => {
cy.get('input')
.type("Freshers")
.type('{downarrow}')
.type('{enter}');
})
Я не могу проверить это сейчас, но, возможно, даже cy.get("Chips[id='ChipsId'] input")
или cy.find("Chips[id='ChipsId'] input")
могут работать.