我删除了一行。现在我正在尝试检查该行是否已删除。我尝试过:
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();
返回未知错误。 我不确定我在这里做错了什么。请帮忙。
答案 0 :(得分:0)
我发现期望语句在这里不正确。它显示一条消息,如
发现了多个元素。...
这是导致错误的主要原因。
所以,我要解决的问题是声明一个变量,然后在验证部分中使用它。
let removedItem = element(by.cssContainingText('.ng-star-inserted', '6701202609675'));
.
.
.
expect((removedItem).isPresent('6701202609675')).toBe(false);