清除每次迭代的纽曼Cookie

时间:2020-06-05 09:24:08

标签: automated-tests session-cookies postman-collection-runner newman

我正在尝试在Postman和(最终)newman中对登录屏幕进行一系列测试。我正在使用cookie jar API清除cookie,但似乎不具备此功能。

例如,如果与cookie(在cookie对话框中列出的)关联的域为bilbo.com,那么我希望以下代码在清除cookie时有所变化(我已将该域添加到Cookie白名单):

const jar = pm.cookies.jar();

for (var i=1; i<=5; i++) {
  jar.clear("bilbo.com");
}

我的意图是启用多个迭代(在Postman runnernewman中),以便我可以一次(或至少在一次执行中)测试多个测试登录。在第一个脚本的pre-request脚本阶段和第二个请求的test脚本阶段结束时清除此数据。

Postmannewman中运行时,此代码不会清除该域的任何cookie。我是在做错什么,还是只是误解了这个概念?

0 个答案:

没有答案