我正在为一个网站运行testcafe测试。我想避免在运行testcafe测试时编写任何浏览器cookie。我的网站写了cookie,但是在运行测试时我想避免这种情况。有什么方法可以在testcafe中实现?
答案 0 :(得分:2)
如果您希望在测试开始时没有cookie,请注意,TestCafe会在每次测试开始之前自动清除cookie。
如果您想在测试方案的某个时刻清除cookie,例如,如果您想以其他用户身份进行身份验证,则可以使用Role。
如果您的情况较为复杂,请查看RequestMock和RequestHook-它们使您可以在测试期间控制所有请求和响应的任何方面。
答案 1 :(得分:2)
要在Google Chrome浏览器中禁用Cookie,请按照以下步骤操作:
2
指定为profile.default_content_settings.cookies
键值。 testcafe 'chrome:userProfile' /tests