【发布时间】:2021-04-15 21:12:55
【问题描述】:
Cypress 即将弃用 cy.route() 和 cy.server() 以使用 cy.intercept()
这是我的旧代码,它将捕获 XHR 时间和输出
cy.server()
cy.route('POST', api_URL_Live).as('CONS');
cy.wait('@CONS').then((xhr) => {
CONSTime = Number(JSON.stringify(xhr.duration));
});
这非常有效,并且会将持续时间保存到文件中
不再捕获持续时间的新代码
cy.intercept('POST', api_URL_Live).as('CONS');
cy.wait('@CONS').then((xhr) => {
CONSTime = Number(JSON.stringify(xhr.duration));
});
有谁知道为什么这个功能不再起作用,有什么帮助吗?
【问题讨论】:
-
如果你记录 CONSTime 你会得到什么值。你还有什么错误吗?
-
@AlapanDas 只是“未定义”作为值,没有错误
标签: cypress