testcafe cookies session-cookies

testcafe cookies session-cookies

我正在使用 testcafe 来测试我们需要身份验证的网站。一切正常,但我注意到在测试期间检查页面时 cookie 设置不正确。所有 cookie 名称的格式似乎都是:

w|ErNwuuhVT|KEYCLOAK_SESSION|xxx.abc.def|%2Fauth%2Frealms%2Fdomain%2F|jxd35gq0|jxchpvfp

当您浏览网站本身时,这不是我们网站使用的正确格式。为什么用竖线分隔? testcafe 以这种格式保存 cookie 有什么原因吗?此外,cookie 的名称与预期不符。虽然我们可以登录它导致一些其他资源无法正确加载。
另一个问题是 cookie 应该保存在“.abc.def”域下,但是 testcafe 将 cookie 保存在完整域中,这类似于 "xxx.abc.def",这也会导致问题。为什么 testcafe 这样做?是锤头代理的b/c吗?

TestCafe 在内部使用 URL-rewritten proxy。 该代理被迫手动处理 cookie,因为测试网站的 URL 在测试执行期间发生了变化。 如果存在与应用 cookie 的过程相关的问题,请向 TestCafe repository.

报告问题