2

我正在尝试使用 Cypress 测试我的 Express、Google Oauth2、React/Redux 应用程序并遇到了一个问题,如果我尝试使用我的 API,我会得到一个Status 401 - Unauthorized error.

如何允许赛普拉斯访问我的 API 并在我的实际数据库中创建一个新的问题,测试代码如下:

cy.request('POST', '/api/ask', example_ask);

存根 Google Oauth 是正确的方法吗?如果是这样,我该怎么做?

4

1 回答 1

0

我们通过在 Cypress 中打开一个新选项卡并在运行测试时手动登录 Google 来解决这个问题。不理想,但它有效。

于 2019-01-03T01:10:13.470 回答