小编Joh*_*n D的帖子

如何将nuxt应用程序的vuex商店暴露给cypress?

我想为使用 cypress 的 vuex 商店创建测试,用于使用 nuxt 构建的项目。问题是我找不到一种方法将商店公开给 cypress,以便我可以从这样的测试中分派动作(代码取自这个答案):

cy.visit()
cy.window().should('have.property', '__store__')
cy.window().then( win => {
  win.__store__.dispatch('myaction')
})
Run Code Online (Sandbox Code Playgroud)

最接近我的问题的答案可以在这里找到。但这似乎仅适用于没有使用 nuxt 构建的 vue.js 应用程序的有效答案,特别是因为 Nuxt 文档表明 nuxt 已弃用它所谓的用于实例化商店的经典模式,这是参考答案中使用的方法。

任何帮助将不胜感激。

vue.js vuex nuxt.js cypress

2
推荐指数
2
解决办法
1496
查看次数

标签 统计

cypress ×1

nuxt.js ×1

vue.js ×1

vuex ×1