【发布时间】:2019-02-11 11:21:04
【问题描述】:
我做了一个简单的 cypress 测试,我想开始模拟响应。
所以在我的beforeEach 方法中,我有以下内容
cy.server()
cy.route({
method: "POST",
url: "/perf/performance/track",
status: 200,
response: {}
});
但是它没有被触发。 cypress UI 将路由显示为已存根但未命中。
但是我确实在控制台中看到了这个,我觉得这很奇怪,因为这意味着 cypress 知道这个调用,对吧=
POST /perf/performance/track 503 32.261 ms - -
那么对于问题可能是什么或从哪里开始寻找任何想法?
刚刚意识到即使它显示在 cypress 控制台中,它也不会在 cypress GUI 中显示
【问题讨论】:
-
请出示完整的测试,触发
POST的命令在应用中的位置很重要。
标签: testing mocking cypress ui-testing gui-testing