Cypress无法从其自动浏览器访问网站(以前工作正常,其他浏览器访问正常)

Thi*_*ari 6 browser automated-tests node.js cypress

我希望你们中的一个人可以帮助我。我已经没有主意了。

我有一个 Cypress.io 脚本,基本上可以访问网站并单击登录链接。我已将代码减少为仅直接访问登录页面,该页面在过去 1-2 个月内运行良好,但在过去一周我运行了该脚本,但它不再运行。

当它尝试访问 URL https://sso.tce.sp.gov.br/cas-server/login时,会出现以下错误。

最奇怪的是,我可以从其他非自动浏览器(EDGE、Chrome)手动访问此 URL,但当我尝试使用 Cypress 自动浏览器执行此操作时,它不起作用。

cy.visit() 尝试加载失败:

https://sso.tce.sp.gov.br/cas-server/login

我们尝试向此 URL 发出 http 请求,但请求失败且没有响应。

我们在网络级别收到此错误:

错误:解析错误:内容长度重复

失败的常见情况:

  • 你没有互联网接入
  • 你忘记运行/启动你的网络服务器
  • 您的网络服务器无法访问
  • 您的计算机上有奇怪的网络配置设置

显然它看起来既不像代理,也不像代码,你们知道它可能是什么吗?

代码:

describe('Test', () => {


  it('Access AUDESP Website', function () {
        Cypress.config('chromeWebSecurity',false);
        //cy.visit('https://www.tce.sp.gov.br/audesp')
        //cy.get('.menu-superior-itens > [href="https://sso.tce.sp.gov.br/cas-server/login"]').click()



        cy.visit('https://sso.tce.sp.gov.br/cas-server/login')



    })
      })
Run Code Online (Sandbox Code Playgroud)

任何想法都会非常有帮助!

谢谢你!

更新:

伙计们,我仍然遇到这个错误,但我发现该网站正在发送重复的标头,但 cypress 无法处理它。赛普拉斯之外的浏览器显然会忽略它......有关如何在赛普拉斯上修复它的任何想法吗?

在此输入图像描述