reactjs - Cypress react cy.visit() 任何不是索引的 url

标签 reactjs testing content-type cypress

我刚开始使用 Cypress,我正在尝试为注册页面创建一个测试。 当我执行 cy.visit('/'); 时,一切正常,但我想直接转到“注册”页面。当我尝试执行 cy.visit('/signup') 时,测试失败。它返回代码 200 但它有 content-type = null 所以它失败了。

有人知道如何解决这个问题吗?

最佳答案

你可以解决这个问题:

cy.visit('/').then((win) => {
  win.location.href = '/signup'
});

然后,您必须在 cypress.json 文件中包含以下代码以避免跨源错误:

{
   "chromeWebSecurity": false
}

关于reactjs - Cypress react cy.visit() 任何不是索引的 url,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53192175/

相关文章:

javascript - 一个 Next.js 路由中的两个不同子域

android - 获取资源编号 0xffffffff 的名称时没有已知包

java - 测试 applet 的最佳机制是什么?

asp.net-mvc - ASP.NET MVC : How do I send "text/xml" to all browsers but IE?

python - 如何从 HTTP header 响应中解析 Content-Type 的值?

reactjs - React 中的交互式图像

reactjs - gatsby 中的静态文件图像路径

javascript - React/Next.js ,打开对话框后页面滚动卡住

ruby-on-rails - 如何测试 JSON API?

html - 音频内容类型 aacp