Кипарис Выбрать Определенного Дочернего HTML <select> - PullRequest
0 голосов
/ 05 июня 2018

Есть ли в Cypress.io способ выбрать конкретного потомка элемента, а не использовать содержащий текст или значение?В моем случае данные изменяются и, следовательно, тест будет прерван, если будет использоваться другой набор данных, который не жестко запрограммирован.

1 Ответ

0 голосов
/ 17 июня 2018

Вот как вы будете использовать select() на основе индекса.Сначала вы получаете 4th значение select, затем используете .then(), что дает value:

cy.get('select.myselect option').eq(4).invoke('val').then((val)=>{
  cy.get('select.myselect').select(val)
})

// .eq(n) yields the nth element
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...