使用taiko进行测试:断言为false



我现在正在与taiko和gauge合作,并有几个断言,例如

assert.ok(text("example").exists())

但现在我删除了一些文本部分,并想检查文本是否真的被删除了。我试过

assert.equal(text("example").exists(), false)

但这失败了。我假设exists()不会返回布尔值,因为assert.equal(text("example").exists(), true)也会失败,而上面的.ok是正确的。

有类似assert.notOk(text("example").exists())的功能吗?

提前感谢您的帮助!

text("example").exists()等待文本,如果在特定时间间隔后文本在页面上不可用,则会失败。

尝试使用exists函数,如下所示

text("example").exists(0,0) // i.e. (retryInterval, retryTimeout)

这将立即检查页面并返回布尔值。

您可以将预期结果(truefalse(添加到assert:

assert.ok(text("example").exists(), false)

如果搜索模式不存在,这将导致true

相关内容

  • 没有找到相关文章

最新更新