我在测试运行期间手动设置cookie,因为userRole
在我的本地环境中不适用于我,因为客户端设置了cookie,并且由于某些原因,TestCafe清除了cookie。
当我执行第一个测试时,它就会启动,并且我在第二个测试之前设置了cookie。我可以看到cookie存在,但是由于我已经在登录页面中,因此需要使用t.navigateTo(URL)
登录到主页。当我使用它时,t.navigateTo(URL)
会清除cookie,然后将其保留在登录页面而不是主页中。
如果在测试在断点处停止时手动输入主页的URL,那么从此点开始恢复调试,我将能够成功进入主页并通过测试。
我曾希望t.navigateTo(URL)
只是重定向到URL,但似乎通过重定向它也清除了cookie。有任何解决办法吗?