赛普拉斯会对cy.visit()进行任何非索引的URL反应

时间:2018-11-07 15:06:20

标签: reactjs testing content-type cypress

我刚刚开始使用赛普拉斯,我正在尝试为“注册”页面创建一个测试。 当我执行cy.visit('/');时,一切正常,但是我想直接进入“注册”页面。当我尝试进行cy.visit('/signup')时,测试将失败。它返回代码200,但它的content-type = null,因此失败。

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

1 个答案:

答案 0 :(得分:0)

您可以解决此问题:

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

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

{
   "chromeWebSecurity": false
}