cypress - 如何在 Cypress 中等待注入脚本?
问题描述
我正在测试一个使用本机 es6 模块的应用程序,所以<script type="module">import...do things...</script>
每当我需要一些 JS 时我都有。由于模块不会在全局范围内公开它们自己,因此我需要手动公开它们的内容以window
使用 Cypress 进行存根。我可以成功地将我需要的脚本附加到 上document.body
,但要查看它的效果,我需要添加任意cy.wait(n ~= 100)
. 有没有办法等待/知道何时解析并运行注入的脚本?
解决方案
推荐阅读
- bash - 管道服务器评估未正确返回
- python - 为什么 makedirs() 创建一个空文件而不是文件夹?
- c# - 如何在 IMemoryCache 的单独实例中清除 cacheKey
- elixir - 如何测试 Ecto 迁移
- php - 在 Typo3 7.6 中创建前端插件
- python - 如何将一列列表变成带有熊猫的集合?
- html - 在作用域插槽中绑定更多属性
- java - Keycloak - 自定义 SPI 未出现在列表中
- django - Django & Django ORM:批量更新记录的性能改进
- arrays - tcl 数组中的某些元素不可访问(即“数组中没有这样的元素”)