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

Testing TestCafe:为什么t.navigateTo(URL)清除cookie,testing,automation,automated-tests,e2e-testing,testcafe,Testing,Automation,Automated Tests,E2e Testing,Testcafe,我在测试运行期间手动设置cookie,因为当客户端设置cookie时,userRole在本地环境中对我不起作用,并且由于某些原因TestCafe将其清除 当我的第一个测试运行时,它将启动,我在第二个测试之前设置cookie。我可以看到cookie存在,但由于我已经在登录页面中,我需要使用t.navigateTo(URL)登录到主页。当我使用它时,t.navigateTo(URL)会清除cookie,我会保留在登录页面而不是主页中 如果我在测试在断点处停止时手动输入主页的URL,那么如果从此点开始

我在测试运行期间手动设置cookie,因为当客户端设置cookie时,
userRole
在本地环境中对我不起作用,并且由于某些原因TestCafe将其清除

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

如果我在测试在断点处停止时手动输入主页的URL,那么如果从此点开始继续调试,我就可以成功地转到我的主页并通过测试


我希望
t.navigateTo(URL)
将只是重定向到URL,但它似乎也在清除cookies。这有什么解决办法吗?

我真的想出来了。通过使用标志
--禁用页面缓存运行测试,它工作了

我真的明白了。通过使用标志
--禁用页面缓存运行测试,它工作了