【发布时间】:2020-01-09 08:42:27
【问题描述】:
当第二个测试用例失败时,我有 3 个测试用例,它不应该只在那里停止执行。它应该运行进一步的测试/它应该继续测试
【问题讨论】:
-
意味着当我对所有 3 个测试用例使用断言时。如果第一个断言失败,它应该在 cypress 中运行进一步的测试用例吗?怎么样?
标签: cypress
当第二个测试用例失败时,我有 3 个测试用例,它不应该只在那里停止执行。它应该运行进一步的测试/它应该继续测试
【问题讨论】:
标签: cypress
您可以通过在测试文件中创建各种it() 来创建该行为。语法如下所示:
describe({
it({
// assertion 1
})
it({
// assertion 2
})
it({
// assertion 3
})
})
如果it() 失败,它会停止它,但它会继续使用其他it()。
【讨论】:
it(),并添加一个beforeEach() 函数,该函数会为每个测试登录。这将导致执行其他测试,但副作用是它会为每个测试登录。