browser.react $('。class',{name:'someName'})不是一个函数-如何计算嵌套div中的文本

时间:2019-07-02 20:29:06

标签: javascript cucumber webdriver-io

我有一个全部称为“ elem”的React组件列表,随着列表的增加它们会附加一个整数,我想断言内部文本以将我的选择器匹配到给定的列表项,然后使用Cucumber / WebdriverIO单击它

我的实现失败,我刚刚开始使用WebdriverIO,如果有人可以为初学者提供答案,我将不胜感激

如果我复制要在Chrome Dev Tools中选择的元素的JSpath,则会得到:

'#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```

0 个答案:

没有答案