使用Protular与Angular2

时间:2016-02-08 13:59:54

标签: javascript angularjs testing protractor angular

我在angular2中有一个小项目,我试图用一些简单的测试来使用量角器。

我正在使用ngFor循环列出一些“foos”字样。并在页面上显示(足够简单)。

然后我希望我的测试得到第一个的文本并检查它是否' bar':

element.all(by.repeater('foo of foos')).get(1).then(function(x){
  expect(x.getText()).toEqual('bar');
});

但是当我开始测试时,我得到了:

  

失败:element.all(...)。get(...)。然后不是函数

知道我做错了吗?

1 个答案:

答案 0 :(得分:1)

问题在于:

相反,请执行:

var elm = element.all(by.repeater('foo of foos')).get(1);
expect(elm.getText()).toEqual('bar');