赛普拉斯cy.visit('/')测试无法正常工作

时间:2019-03-05 10:15:02

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

我正在尝试使用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。the error is。即使未调用api,也会发生相同的错误。可能是由于redux导致了问题。无需redux架构即可完美工作。任何帮助表示赞赏。

1 个答案:

答案 0 :(得分:0)

问题不在赛普拉斯中,但“ redux thunk”存在问题。我没有使用Redux的经验,所以我无法为您提供帮助。

我确实尝试过您的代码,但在我的环境中效果很好,请打开基本网址(在我的情况下定义为“ http://localhost:80”)