TestCafe:为什么 t.navigateTo(URL) 清除 cookie
TestCafe: why t.navigateTo(URL) clears out the cookie
我在测试期间手动设置 cookie 运行 因为 userRole
在我的本地环境中对我不起作用,因为客户端设置了 cookie 并且由于某些原因 TestCafe 清除了它出去。
当我的第一次测试是 运行 时,它会退出,我在第二次测试之前设置了 cookie。我可以看到 cookie 存在,但因为我已经在登录页面中,所以我需要使用 t.navigateTo(URL)
登录主页。当我使用它时 t.navigateTo(URL)
清除了 cookie,我保留在登录页面而不是主页。
如果我在断点处停止测试时手动输入主页的URL,如果从该点开始恢复调试,我可以成功转到主页并且测试通过.
我希望 t.navigateTo(URL)
只是重定向到 URL,但似乎重定向也清除了 cookie。有什么解决办法吗?
其实我想通了。通过 运行 标志 --disable-page-caching
的测试,它起作用了。
我在测试期间手动设置 cookie 运行 因为 userRole
在我的本地环境中对我不起作用,因为客户端设置了 cookie 并且由于某些原因 TestCafe 清除了它出去。
当我的第一次测试是 运行 时,它会退出,我在第二次测试之前设置了 cookie。我可以看到 cookie 存在,但因为我已经在登录页面中,所以我需要使用 t.navigateTo(URL)
登录主页。当我使用它时 t.navigateTo(URL)
清除了 cookie,我保留在登录页面而不是主页。
如果我在断点处停止测试时手动输入主页的URL,如果从该点开始恢复调试,我可以成功转到主页并且测试通过.
我希望 t.navigateTo(URL)
只是重定向到 URL,但似乎重定向也清除了 cookie。有什么解决办法吗?
其实我想通了。通过 运行 标志 --disable-page-caching
的测试,它起作用了。