У меня есть список компонентов React, все они называются «elem», к которым они добавляются целое число по мере роста списка, я хотел бы подтвердить внутренний текст, чтобы сопоставить мой селектор с данным элементом списка, и щелкнуть по нему с помощью Cucumber / WebdriverIO.
Моя реализация терпит неудачу, я только начинаю использовать WebdriverIO и был бы признателен, если кто-нибудь может дать ответ для начинающих
Если я скопирую JSpath для элемента, который хочу выбрать в Chrome Dev Tools, я получу:
'#my-outer-wrapper > div > div.my-inner-wrapper > div > div > div:nth-child(1) > div > div.item-in-list > div'
где последний div
будет иметь класс .list-item
const $item = browser.react$('.list-item', { name: 'Test Elem' });
Ошибка:
TypeError: browser.react$ is not a function```