PROTRACTOR - 失败:element.all不是一个函数

时间:2018-02-07 12:17:40

标签: javascript angular protractor e2e-testing

我有使用element.all函数的问题。我的猜测是,它有一个id的问题。我知道id应该只使用一次,但我只测试软件而且不可能将这个id更改为类。所以也许有一个解决方案来使用element.all获取它,然后使用索引函数进行处理。

let buttons = element.all(by.id('wanted id'));

调用此代码段时。它说:

element.all is not a function.

当我只使用元素时,它可以工作,但我不能使用索引函数。

感谢您的帮助

1 个答案:

答案 0 :(得分:0)

我可以通过使用all来解决问题,之前没有元素。

all(by.id('wanted id')).then( elem => {
      ...
});