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 и установить для них значения.

0 ответов

Другие вопросы по тегам