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