cypress - 为什么 iframe 在 Cypress 测试运行器的 Headless 模式下无法正确加载,但在交互模式下正确加载?
问题描述
我在 CI 构建代理上使用命令行执行。当我在本地机器上运行命令行测试时也是如此。我已经在 cypress.json 中设置了 webchromesecurity = false
解决方案
这是因为 Electron 浏览器不支持 React iframe。使用 package.json 文件中的命令 --browser chrome 设置 chrome 浏览器
推荐阅读
- twilio - 如何将排队的呼叫者移动到现有的电话会议中
- woocommerce - 代码不适用于基于产品属性的自定义 WC 客户订单电子邮件
- python - 如何精确返回bash脚本的输出值有命令
- c++ - 为什么就地快速排序比 C++ 中的普通版本慢?
- node.js - StaticRouter 不适用于服务器渲染中的动态路由
- angular - 通过拖放使材料网格列表可排序
- c# - 追加后如何在控制台中写入文本?
- mysql - 创建上周第一次轮班的工人表
- javascript - Razzle 中来自 SASS 的 CSS 模块
- ionic-framework - 如何在 ionicv4 中更改 swiper-pagination-bullet 背景