Nightwatchjs: как перебирать и устанавливать элементы с хэшированным идентификатором
Я хотел бы выбрать несколько элементов на странице формы, которая использует хешированные идентификаторы. Приложение создано с использованием Vuejs, и оно хэширует определенные значения атрибутов, поскольку они являются динамическими.
Я хотел бы запустить E2E-тестирование этой страницы с помощью Nightwatchjs, но у меня возникают проблемы с поиском отсутствующего элемента для выбора, поскольку у них нет фиксированного атрибута id.
Я посмотрел в элементы (), но не мог получить идентификатор. Поэтому я пытался выбрать их, используя
.setValue('div.row.form>.formComponent>.input-group:nth-child(3)', 'John Smith')
но я получаю эту ошибку:
ERROR: Unable to locate element: "div.row.form>.formComponent>.input-group:nth-child(3)" using: css selector
Кажется, я не правильно использую эту функцию. Я хотел знать, каков наилучший способ получить все входные дочерние элементы formComponent и установить для них значения.