javascript - TestCafe - 如何同时使用用户角色和 HTTP 身份验证?
问题描述
我正在使用 TestCafe 来自动化我的测试。问题是我正在使用 CMS,并且需要测试两种类型的环境:1. 作者 2. 发布 - 例如。我想以作者身份创建一些内容,并使用相同的测试在 Publish 实例上验证相同内容。
当我想在环境之间切换时会出现问题,因为发布环境使用 HTTP Auth。而作者没有。
- 我想使用用户角色在环境之间切换。这适用于作者环境,但是当我需要切换到发布时,我需要 HTTP 身份验证才能登录。TestCafe 仅在测试/夹具级别提供此功能,因此我必须对 Publish 实例使用不同的测试,这在逻辑上不正确,并且还会为测试产生更多开销。
解决方案
场景非常复杂,因此目前很难准确地说出您遇到问题的原因。您的站点上可能有一些细节,或者 TestCafe 可能有一些限制。最好在 TestCafe Github 存储库中创建一个单独的问题,并为团队提供一个工作示例或项目的 url。在这种情况下,我们可以研究您的项目并为您提供解决方案。请使用以下模板创建问题:https ://github.com/DevExpress/testcafe/issues/new?template=bug-report.md
推荐阅读
- websocket - 无法使用 rosbridge 建立与 Web 服务器的连接
- r - 在 rmarkdown 中渲染 fusionchartsR htmlwidgets
- r - 使用 position = fill 将百分比添加到条形图
- javascript - 如何为 JavaScript 中创建的每个 DIV 创建不同的 innerText?
- java - 如何在 IntelliJ 中提出自定义自动完成建议?
- python-3.x - 使用 evdev InputDevice 退出 python 程序会导致错误
- excel - 日期重叠时填充序列号
- node.js - 设置 SSL 后,我仍然能够拦截 x-www-form-urlencoded 数据。为什么会这样?
- python - 我的问题需要浮点数、整数或字符串吗?我该怎么做?
- python - pyinsetller 更改应用程序图标