Чтобы найти на странице все <select>
элементы с именем, равным "timeentry_lov1
", используйте CSS-селектор , который фильтрует атрибут name
, например:
cy.get('select[name="timeentry_lov1"]')
Чтобы выбрать только тег second <select>
, вы можете использовать :nth-of-type(2)
, чтобы выбрать только второй найденный элемент:
cy.get('select[name="timeentry_lov1"]:nth-of-type(2)')
Теперь, чтобы фактически выбрать элемент, просто используйте cy.select()
с value
из <option>
, который вы хотите выбрать:
cy.get('select[name="timeentry_lov1"]:nth-of-type(2)')
.select('NB-860')
Это должно выполнить то, что вы пытаетесь сделать.
Совет: вы можете использовать Cypress Selector Playground , чтобы помочь вам найти хорошие CSS-селекторы для использования в ваших тестах. Проверьте документы для видео о том, как это работает.