如何在cypress中启用google chrome中的缓存

对方正在输入... 测试交流2156字数 198阅读模式
摘要我有一个应用程序,加载主。js文件。每次在Cypress上运行测试;cy.Visit“;如果使用谷歌,则加载它。其他浏览器没有这个问题,他们缓存这个文件。。。

我有一个应用程序,加载主。js文件。每次在Cypress上运行测试;cy.Visit“;如果使用谷歌,则加载它。其他浏览器没有这个问题,他们缓存这个文件,我如何让cypress在谷歌上缓存它?

我到处都找不到关于这个问题的信息。在其他浏览器中,一切都正常工作,这让我感到困惑。文章源自玩技e族-https://www.playezu.com/189182.html

我想在运行测试时启用此文件的缓存。否则;访问“;它会再次下载。文章源自玩技e族-https://www.playezu.com/189182.html

使用cypress:&&引用^10.3.0“;文章源自玩技e族-https://www.playezu.com/189182.html

软件功能测试点文章源自玩技e族-https://www.playezu.com/189182.html 文章源自玩技e族-https://www.playezu.com/189182.html

玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/189182.html
    转载说明: 点我前往阅读>>>
评论  2  访客  2
    • SuriKila
      SuriKila 9

      找到了问题的解决方案
      谷歌的安全政策意味着,如果证书有问题,缓存将被禁用。查看chromium bugshttps://bugs.chromium.org/p/chromium/issues/detail?id=110649#c8和https://github.com/cypress-io/cypress/issues/7307
      这个问题可以通过将证书添加到受信任的证书中来解决。证书可以沿着路径cy/production/proxy/certs找到/

      • Raju
        Raju 9

        您可以使用此处列出的chrome命令行开关来实现这一点。你要找的是 –应用缓存强制已启用.
        要在cypress中使用它,必须在配置文件中进行配置。
        这里提供了如何做到这一点的示例。您的代码应该如下所示。
        if (browser.family === ‘chromium’ && browser.name !== ‘electron’) {
        launchOptions.args.push(‘–应用缓存强制已启用’);
        }
        return launchOptions

      匿名

      发表评论

      匿名网友
      确定