首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用taiko进行测试: assert false

使用taiko进行测试: assert false
EN

Stack Overflow用户
提问于 2020-04-07 18:51:45
回答 2查看 753关注 0票数 1

我现在正在与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())这样的函数

提前感谢您的帮助!

EN

回答 2

Stack Overflow用户

发布于 2020-04-20 21:40:15

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

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

代码语言:javascript
复制
text("example").exists(0,0) // i.e. (retryInterval, retryTimeout)

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

票数 0
EN

Stack Overflow用户

发布于 2021-02-02 21:12:40

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

代码语言:javascript
复制
assert.ok(text("example").exists(), false)

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61078335

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档