在量角器中测试不可见时预期为假错误
Expected true to be false error while tesing for not visible in protractor
我删除了一行。现在我正在尝试检查该行是否已删除。我试过:
expect(element(by.cssContainingText('.ng-star-inserted','2')).isPresent()).toBe(false);
或
expect(element(by.cssContainingText('.ng-star-inserted','2')).isDisplayed()).toBe(false);
其中 returns 一个错误
Expected true to be false
然后我尝试了 :
expect(element(by.cssContainingText('.ng-star-inserted','2')).isPresent()).toBeFalsy();
其中 returns 未知错误。
我不确定我在这里做错了什么。请帮忙
我发现这里的 expect 语句不正确。它正在显示类似
的消息
more than one element found....
这是错误的主要原因。
所以,我为解决这个问题所做的是,声明一个变量,然后在验证部分使用它。
let removedItem = element(by.cssContainingText('.ng-star-inserted', '6701202609675'));
.
.
.
expect((removedItem).isPresent('6701202609675')).toBe(false);
我删除了一行。现在我正在尝试检查该行是否已删除。我试过:
expect(element(by.cssContainingText('.ng-star-inserted','2')).isPresent()).toBe(false);
或
expect(element(by.cssContainingText('.ng-star-inserted','2')).isDisplayed()).toBe(false);
其中 returns 一个错误
Expected true to be false
然后我尝试了 :
expect(element(by.cssContainingText('.ng-star-inserted','2')).isPresent()).toBeFalsy();
其中 returns 未知错误。 我不确定我在这里做错了什么。请帮忙
我发现这里的 expect 语句不正确。它正在显示类似
的消息more than one element found....
这是错误的主要原因。
所以,我为解决这个问题所做的是,声明一个变量,然后在验证部分使用它。
let removedItem = element(by.cssContainingText('.ng-star-inserted', '6701202609675'));
.
.
.
expect((removedItem).isPresent('6701202609675')).toBe(false);