Как индексировать 2 кнопки одним и тем же селектором в testcafe - PullRequest
0 голосов
/ 29 апреля 2020

У меня 2 кнопки со следующим селектором. Как я могу проиндексировать их в автоматизации тестирования?

.ng-filter-widget-row> span.ng-filter-widget-column.field-col.form-group.center-block> span> button

1 Ответ

4 голосов
/ 29 апреля 2020

Selector Api предлагает функцию nth, вы можете выбрать элемент по индексу.

https://devexpress.github.io/testcafe/documentation/test-api/selecting-page-elements/selectors/functional-style-selectors.html#nth

//first button
Selector(".ng-filter-widget-row > span.ng-filter-widget-column.field-col.form-group.center-block > span > button").nth(1);

// second button
Selector(".ng-filter-widget-row > span.ng-filter-widget-column.field-col.form-group.center-block > span > button").nth(2);
...