量角器-如何断言表中没有值?

问题描述 投票:0回答:1

我正在编写一个量角器测试,其中删除了一条记录,需要断言该记录不在表中。我该怎么做?要声明表中有一个值,我使用下面的代码。

expect(by.cssContainingText('table tbody tr td' , '[email protected]'));

typescript jasmine protractor
1个回答
0
投票
    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返回一个表示元素是否不可见的承诺的预期条件。

© www.soinside.com 2019 - 2024. All rights reserved.