Cypress cy.visit()失败,因为在单个测试用例中尝试访问第二个唯一的域/位置/url时

Cypress cy.visit()失败,因为在单个测试用例中尝试访问第二个唯一的域/位置/url时,cypress,Cypress,我需要在一个测试中导航两个不同的URL,但当我导航第二个URL时,它会给我错误 1.FirstUrl-“” 2.SecondUrl-“”(位置和来源已更改) “cy.visit()失败,因为您试图访问的URL来源不同。” 我也使用了cy.request(),但不起作用 那我们怎么做呢?? 但我必须在一个测试中导航两个URL,并且不能划分测试用例。这是我的测试用例好吧,Cypress一直以来都在阻止跨源。这有点隐蔽,但只是有点隐蔽 总而言之: 一个测试中的不同域没有得到官方支持,至少目前还没有。

我需要在一个测试中导航两个不同的URL,但当我导航第二个URL时,它会给我错误 1.FirstUrl-“” 2.SecondUrl-“”(位置和来源已更改)

“cy.visit()失败,因为您试图访问的URL来源不同。”

我也使用了cy.request(),但不起作用 那我们怎么做呢??
但我必须在一个测试中导航两个URL,并且不能划分测试用例。这是我的测试用例

好吧,Cypress一直以来都在阻止跨源。这有点隐蔽,但只是有点隐蔽

总而言之:

  • 一个测试中的不同域没有得到官方支持,至少目前还没有。关于这一点,本手册有一整节
  • 有一种方法可以支持超过 一个,但我看它不会很快被实施,在那张票上贴了一些解决办法,也许其中一个会为你工作

  • 您可以通过将
    chromewebsecurity:false
    添加到
    cypress.json
    配置文件来禁用chrome

  • 如果你想使用Mailinator检查/发送电子邮件,为什么你必须访问该网站?只要使用和
  • 永远不要在这里直接链接您的测试环境
好吧,柏树一直以来都在阻止杂交。这有点隐蔽,但只是有点隐蔽

总而言之:

  • 一个测试中的不同域没有得到官方支持,至少目前还没有。关于这一点,本手册有一整节
  • 有一种方法可以支持超过 一个,但我看它不会很快被实施,在那张票上贴了一些解决办法,也许其中一个会为你工作

  • 您可以通过将
    chromewebsecurity:false
    添加到
    cypress.json
    配置文件来禁用chrome

  • 如果你想使用Mailinator检查/发送电子邮件,为什么你必须访问该网站?只要使用和
  • 永远不要在这里直接链接您的测试环境