如何使用 REST + CodeceptJS 测试 API,访问受 Auth0 保护?

Posted

技术标签:

【中文标题】如何使用 REST + CodeceptJS 测试 API,访问受 Auth0 保护?【英文标题】:How do I test the API using REST + CodeceptJS, access to which is protected with Auth0? 【发布时间】:2021-12-21 07:43:34 【问题描述】:

我想使用REST helper(用于 CodeceptJS)为 API 编写自动化测试

困难在于对 API 的访问受到 OAuth2 的保护。

如果有人有通过 OAuth2 授权使用 REST + CodeceptJS 编写自动测试的经验,如果您能告诉我您的案例,我将不胜感激

【问题讨论】:

【参考方案1】:

您可以使用 OAuth2 在帮助程序中添加默认标头,如下所示:

REST: 
      endpoint: 'https://baseurl/endpoint',
      defaultHeaders:
        Authorization: 'Bearer xxxtoken'
      ,
    ,

【讨论】:

非常感谢!你的建议有帮助!!!

以上是关于如何使用 REST + CodeceptJS 测试 API,访问受 Auth0 保护?的主要内容,如果未能解决你的问题,请参考以下文章

如何配置 CodeceptJs 与 appium 一起在移动设备上进行网站测试

使用 CodeceptJS 时如何打开新选项卡或窗口

如何在 CodeceptJS 中尝试 Catch

使用 CodeceptJS/WebdriverIO 并行执行浏览器

使用 codeceptJS 在 appium 中单击 Element 不起作用

问:CodeceptJS“未知错误”:调用函数结果缺少“值”