我正在尝试使用cypress在react应用上运行测试。测试很简单。刚刚尝试通过cy.visit()
访问基本网址describe('This is my first test', function() {
it('Go to home',function () {
cy.visit('/')
})
});
完全按照the official documentation中的描述进行操作。但是似乎有一个问题。它说Uncaught TypeError:无法读取未定义的属性“ apply”。我使用redux-saga作为中间件,该页面在加载时会调用api。。即使未调用api,也会发生相同的错误。可能是由于redux导致了问题。无需redux架构即可完美工作。任何帮助表示赞赏。
答案 0 :(得分:0)
问题不在赛普拉斯中,但“ redux thunk”存在问题。我没有使用Redux的经验,所以我无法为您提供帮助。
我确实尝试过您的代码,但在我的环境中效果很好,请打开基本网址(在我的情况下定义为“ http://localhost:80”)