【发布时间】:2019-09-11 07:40:24
【问题描述】:
我对 cypress 比较陌生,但是,每当我在 localhost 上运行 cy.visit 时,XHR 请求都会持续运行。如果我访问远程 URL,则不会发生这种情况。代码如下:
describe('Applicant Login', () => {
it('focuses input on login box', () => {
cy.visit('http://localhost:3000/login')
})
})
Cypress 不断地运行 XHR 请求,直到我停止。我正在通过 nuxt.js 运行一个 vue.js 应用程序。这是日志输出:
我没有错误,没有请求或响应信息,连续请求。
感谢您的帮助!
【问题讨论】:
-
我相信 XHR 请求是由应用程序触发的;不是赛普拉斯。要添加更多信息,我看到 XHR 请求是
cy.visit()的结果,我认为无论如何它不会损害您的测试。您应该能够在 chrome 浏览器中重现访问该网站并跟踪网络请求。 -
非常感谢您的洞察力。你是对的。该请求来自试图访问其服务的 logrocket 插件。使用该应用程序时,我没有在网络选项卡中注意到它。非常感谢。
标签: javascript vue.js nuxt.js cypress