browser.react $ ('. class', {name: 'someName'}) не является функцией - как вычислять текст во вложенных элементах div - PullRequest
0 голосов
/ 02 июля 2019

У меня есть список компонентов 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```
...