首页 > 解决方案 > 无法在 Cypress Chrome 中打开内部页面

问题描述

我们有一个与“ https://github.com/cypress-io/cypress/issues/850 ”中描述的问题类似的柏树问题。我创建新帖子的原因是我在环境中进行了一些更改,这使得它可以工作,但只有在第一次失败之后,然后手动单击失败的 URL。

测试1:

  1. 默认cypress\plugins\index.js文件(无更改)
  2. 启动内部页面cy.visit('xxx')
  3. 错误 401。
  4. 单击错误文本下方的链接。打开另一个选项卡并显示消息 UNAUTHORIZED。
  5. 在默认 Chrome 中粘贴相同的 URL-> 工作正常。

测试2:

  1. 修改cypress\plugins\index.js:(args.push('--proxy-pac-url=xxx') 我已经测试了其他参数,但这是唯一一个与众不同的参数)
  2. 启动内部页面cy.visit('xxx')
  3. 错误 403。
  4. 单击错误文本下方的链接。另一个选项卡打开,页面正确显示。

这就是我发布这条新消息的原因。我想问一下是否有办法让赛普拉斯自动打开页面cy.visit(),就像我点击失败的 URL 时一样,它在同一个赛普拉斯浏览器中打开页面,但只是另一个选项卡?

标签: cypress

解决方案


推荐阅读