gpt4 book ai didi

Protractor - toBe(truth) 和 toBeTruthy() 之间的区别

转载 作者:行者123 更新时间:2023-12-04 23:20:24 25 4
gpt4 key购买 nike

正如标题所说——
(例如)之间有区别吗

 expect(element).isDisplayed().toBeTruthy();


 expect(element).isDisplayed().toBe(truth);

如果是这样,有什么区别?

谢谢

最佳答案

很多东西都是Truthy (即任何不是以下之一的任何内容:false、0、""、undefined、null、NaN)。
所以

expect('apple').toBeTruthy();

通过。但:
expect('apple').toBe(true);

失败。

话虽如此,如果你知道你正在测试一个 bool 值,对我来说使用 toBeTruthy看起来更好看。

关于 Protractor - toBe(truth) 和 toBeTruthy() 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28689122/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com