cypress - 赛普拉斯视口无法准确反映指定的设备
问题描述
在尝试使用 cy.viewport('iphone-x') 或 cy.viewport(375,812) 测试脚本时,两者都以相同(错误)呈现站点,但与我打开 Chrome 时不同,请转到 devtools 并指定相同的设备那里。我对赛普拉斯相对较新,但我无法弄清楚为什么会发生这种情况或如何让赛普拉斯正确呈现网站。
使用开发工具
使用赛普拉斯
解决方案
所以看起来这实际上可能是应用程序中的代码问题。使用 devtools,如果我检查它显示的空白height:auto
。在 devtools 中取消选择它会使屏幕看起来像在 Cypress 中使用移动视口查看它时的样子。我已经向我的应用程序开发团队记录了一个错误。
推荐阅读
- python - Python - lambda 函数本身可以工作,但在 for 循环中 - 它不会
- sql - 如何使用flutter计算sql中列的总和
- node.js - 条纹 Webhook 签名检查 - 节点 js - IBM Functions / OpenWhisk
- java - 如何使用 Android 分页库传递意图变量以进行改造
- android - Onclick 不调用 Main Activity 之外的方法
- javascript - 使用 jquery 一段时间后关闭 Zurb Foundation 中的标注消息
- python - 如何仅选择 Tensorflow 数据集的一部分,并更改维度
- javascript - 如何在其他脚本之前执行 chrome 扩展脚本?
- axapta - 从同一字段 AX 2012 转到不同的主表
- python - Python正则表达式分组帮助请