Кипарис — я не знаю, какой селектор выбрать для списка с большим количеством опций

#javascript #automation #cypress #devextreme

Вопрос:

У меня есть выпадающий список, в котором отображается несколько имен. Я не знаю, как позвонить кипарису, чтобы выбрать один из вариантов из выпадающего меню

 <div class="dx-item dx-list-item" role="option" aria-selected="false">
  <div class="dx-template-wrapper dx-item-content dx-list-item-content">
    <span style="color: grey;">charlie sheen</span>
  </div>
</div>
 

Ответ №1:

Класс dx-item выглядит как хороший кандидат.

 cy.contains('.dx-item[role="option"]', 'charlie sheen').click()
 

Убедитесь, что вы открыли раскрывающийся список. Вы не упомянули об этом, так что предположим, что вы уже сделали это.