cypress - 无法在 Cypress Chrome 中打开内部页面
问题描述
我们有一个与“ https://github.com/cypress-io/cypress/issues/850 ”中描述的问题类似的柏树问题。我创建新帖子的原因是我在环境中进行了一些更改,这使得它可以工作,但只有在第一次失败之后,然后手动单击失败的 URL。
测试1:
- 默认
cypress\plugins\index.js
文件(无更改) - 启动内部页面
cy.visit('xxx')
- 错误 401。
- 单击错误文本下方的链接。打开另一个选项卡并显示消息 UNAUTHORIZED。
- 在默认 Chrome 中粘贴相同的 URL-> 工作正常。
测试2:
- 修改
cypress\plugins\index.js
:(args.push('--proxy-pac-url=xxx')
我已经测试了其他参数,但这是唯一一个与众不同的参数) - 启动内部页面
cy.visit('xxx')
- 错误 403。
- 单击错误文本下方的链接。另一个选项卡打开,页面正确显示。
这就是我发布这条新消息的原因。我想问一下是否有办法让赛普拉斯自动打开页面cy.visit()
,就像我点击失败的 URL 时一样,它在同一个赛普拉斯浏览器中打开页面,但只是另一个选项卡?
解决方案
推荐阅读
- laravel - 我想将数据从一个视图发送到另一个 Laravel 视图
- javascript - How to select a specific row from some same class name of a table using jQuery
- java - 如何在 Java 中获取属性的所有者类?
- java - 如何在 .dxf 中为 Groupcode 1001 获取/设置应用程序名称?
- dax - DAX IF 度量 - 返回固定值
- javascript - 不使用分组运算符立即调用函数表达式
- prometheus - 在 Prometheus 警报规则中验证不同实例上的某些指标
- c# - 使用 Linq 将对象字段选择到地图中
- reactjs - React Native:Invariant Violation:对象作为 React 子对象无效
- ios - 下载所有 Xcode 崩溃报告