我现在正在与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())这样的函数
提前感谢您的帮助!
发布于 2020-04-20 21:40:15
text("example").exists()等待文本,如果文本在特定时间间隔后在页面上不可用,则会失败。
尝试使用exists函数,如下所示
text("example").exists(0,0) // i.e. (retryInterval, retryTimeout)这将立即检查页面并返回一个布尔值。
发布于 2021-02-02 21:12:40
您可以将预期结果(true或false)添加到assert
assert.ok(text("example").exists(), false)如果搜索模式不存在,这将导致true。
https://stackoverflow.com/questions/61078335
复制相似问题