我知道我之前看过这里的答案。我甚至用它来成功建立一个链。然而,代码消失了,我的新代码由于某种原因失败了,而且,对于我的生活,我在这里找不到给我答案的问题,所以我别无选择,只能再问一遍。
我有一个父div,有几个孩子div。我需要选出第7个div并根据之前构造的字符串检查其内容。
我有以下一行:
expect(element(by.css('.textLayer')).element.all(by.tagName('div')).get(6).getText()).toContain(expectedString);
但是我收到了一个错误:
Failed: element(...).element.all is not a function
我不确定我错过了什么。
请随意指出我所知道的正确答案,但不知何故,我的GoogleFu无法找到。
感谢。
答案 0 :(得分:1)
你应该改为
element(by.css('.textLayer')).all(by.tagName('div'))