我正在编写一个量角器测试,其中删除了一条记录,需要断言该记录不在表中。我该怎么做?要声明表中有一个值,我使用下面的代码。
expect(by.cssContainingText('table tbody tr td' , '[email protected]'));
const btn = element(by.css('[ng-click="showCust()"]'))
await browser.wait(expected.invisibilityOf(btn), 5000)
使用预期的条件,直到网络元素的可见性。
invisibilityOf((elementFinder:ElementFinder):Function;(方法)ProtractorExpectedConditions.invisibilityOf(elementFinder:ElementFinder):函数期望检查元素在DOM上是否不可见或不存在。这与'visibilityOf'相反。
@ example
let EC = protractor.ExpectedConditions;
// Waits for the element with id 'abc' to be no longer visible on the dom.
browser.wait(EC.invisibilityOf($('#abc')), 5000);
@alias — ExpectedConditions.invisibilityOf
@@ param elementFinder-要检查的元素
@ returns返回一个表示元素是否不可见的承诺的预期条件。