【问题标题】:Cypress cy.visit('/') test is not working赛普拉斯 cy.visit('/') 测试不起作用
【发布时间】:2019-03-05 10:15:02
【问题描述】:

我正在尝试使用 cypress 在 react 应用程序上运行测试。测试很简单。刚刚尝试通过 cy.visit() 访问基本 url

describe('This is my first test', function() {
it('Go to home',function () {
   cy.visit('/')
 })
});

完全按照the official documentation 中的说明进行操作。但是好像有问题。它说 Uncaught TypeError: Cannot read property 'apply' of undefined。我使用 redux-saga 作为中间件,页面加载时会调用一个 api。。即使没有调用 api,也会发生相同的错误。也许问题是因为redux而出现的。无需 redux 架构即可完美运行。任何帮助表示赞赏。

【问题讨论】:

    标签: testing redux e2e-testing cypress end-to-end


    【解决方案1】:

    问题不在 Cypress 中,但在“redux thunk”中存在问题。我没有使用 Redux 的经验,因此无法帮助您。

    我确实尝试了您的代码,它在我的环境中运行良好并打开基本 url(在我的情况下定义为“http://localhost:80”)

    【讨论】:

    • 我什至没有在这个项目中添加redux-thunk!!
    • 我的 redux 开发工具出了点问题。只需重新安装它,现在一切正常。
    猜你喜欢
    • 2021-12-12
    • 2019-07-12
    • 2021-10-28
    • 1970-01-01
    • 1970-01-01
    • 2023-02-14
    • 1970-01-01
    • 1970-01-01
    • 2021-10-20
    相关资源
    最近更新 更多