cypress 中单个 it 块的错误处理

问题描述 投票:0回答:1

即使在单个 it 块中出现错误后,我也想执行我的代码。那么我应该做什么?假设其中一个元素未找到或断言不匹配,在这种情况下我希望我的程序将执行该单个 it 块上的其余代码。

在柏树上可能吗?

cypress
1个回答
0
投票

抱歉,这是 Cypress 不允许的。您可以预期某个元素是否存在,但如果您尝试获取某个元素而该元素不存在,则测试将会失败,因为您对 cypress 执行的每个操作(单击、获取、查找等)都将失败。如果失败则视为断言并且测试中止。

你应该尝试将测试用例分成更多。对该元素存在的路径进行一项测试,当该元素不存在时再进行一次测试。

© www.soinside.com 2019 - 2024. All rights reserved.