【发布时间】:2021-07-02 20:17:47
【问题描述】:
我尝试了各种技术,但都没有创建自定义错误消息。 有没有人设法解决这个问题?
const { statusCode, body } = serverRequest.response;
if (statusCode !== 200 || statusCode !== 201) {
const { errorKey, subErrorKey, errorMsg } = body?.error || {};
Cypress.runner.stop();
throw new Error(`${errorKey}->${subErrorKey}-${errorMsg}`);
}
【问题讨论】:
-
那个对我有用。
throw new Error(${errorKey}->${subErrorKey}-${errorMsg});你得到什么错误。可能是Cypress.runner.stop();这行是问题 -
是的@RosenMihaylov 是对的,当你调用
Cypress.runner.stop()时,它会这样做,只是停止,永远不要执行你的throw。
标签: cypress