TestCafe:为什么t.navigateTo(URL)清除cookie

问题描述 投票:0回答:1

我在测试运行期间手动设置cookie,因为userRole在我的本地环境中不适用于我,因为客户端设置了cookie,并且由于某些原因,TestCafe清除了cookie。

当我执行第一个测试时,它就会启动,并且我在第二个测试之前设置了cookie。我可以看到cookie存在,但是由于我已经在登录页面中,因此需要使用t.navigateTo(URL)登录到主页。当我使用它时,t.navigateTo(URL)会清除cookie,然后将其保留在登录页面而不是主页中。

如果在测试在断点处停止时手动输入主页的URL,那么从此点开始恢复调试,我将能够成功进入主页并通过测试。

我曾希望t.navigateTo(URL)只是重定向到URL,但似乎通过重定向它也清除了cookie。有任何解决办法吗?

testcafe
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.