gpt4 book ai didi

testing - “断言”与 Selenium 中的 'verify'

转载 作者:行者123 更新时间:2023-11-28 19:40:35 25 4
gpt4 key购买 nike

Selenium 执行的检查通常有两种形式:assertFoo 和 verifyFoo。我知道 assertFoo 未通过整个测试用例,而 verifyFoo 只是记录了该检查的失败并让测试用例继续进行。

因此,使用 verifyFoo 我可以获得多个条件的测试结果,即使其中一个条件失败。另一方面,对我来说,一次失败的检查就足以让我知道,我的编辑破坏了代码,无论如何我都必须更正它们。

在哪些具体情况下,您更喜欢两种检查方法中的一种而不是另一种?您的哪些经历激发了您的观点?

最佳答案

我会使用 assert() 作为测试的入口点(“网关”)。只有断言通过,才会执行 verify() 检查。例如,如果我正在检查由一系列操作产生的窗口的内容,我会assert() 窗口的存在,然后verify()内容。

我经常使用的一个示例 - 检查 jqgrid 中的估计值:assert() 网格的存在,以及 verify() 估计值。

关于testing - “断言”与 Selenium 中的 'verify',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5743848/

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