在测量在量角器

时间:2018-06-19 06:32:09

标签: protractor invisible

我删除了一行。现在我正在尝试检查该行是否已删除。我尝试过:

expect(element(by.cssContainingText('.ng-star-inserted','2')).isPresent()).toBe(false);

expect(element(by.cssContainingText('.ng-star-inserted','2')).isDisplayed()).toBe(false);

返回错误

  

预计为假是真的

然后我尝试了:

expect(element(by.cssContainingText('.ng-star-inserted','2')).isPresent()).toBeFalsy();

返回未知错误。 我不确定我在这里做错了什么。请帮忙。

1 个答案:

答案 0 :(得分:0)

我发现期望语句在这里不正确。它显示一条消息,如

  

发现了多个元素。...

这是导致错误的主要原因。

所以,我要解决的问题是声明一个变量,然后在验证部分中使用它。

let removedItem = element(by.cssContainingText('.ng-star-inserted', '6701202609675'));
.
.
.
expect((removedItem).isPresent('6701202609675')).toBe(false);