邮递员-从HTML正文响应中提取sessionid的值

时间:2018-09-05 13:02:21

标签: postman

我正在尝试从对GET HTTP的响应中提取一个值,然后使用POSTMAN将其存储在环境变量中,然后将这个值用于下一个HTTP请求。这是身体反应的一部分:

 <p style="display:none;"><input type="hidden" name="sessionid" id="sessionid" value="e8e63af56d146f42e80f6cd8602cd304708efa58d60e9a43f91cb12e8a2064f4"/><input type="hidden" name="submitbutton" id="submitbutton" value=""/></p>

我需要提取“值”,然后将其存储在环境变量中。 如何使用POSTMAN中的测试脚本来完成此操作?

谢谢

更新: 从该社区和此链接获得帮助后: https://community.getpostman.com/t/how-to-extract-a-value-attribute-from-an-input-tag-where-the-body-is-a-web-page/1535/2

我能够做所有事情,这是我的代码:

var responseHTML = cheerio(pm.response.text());
var variabile = responseHTML.find('[name="sessionid"]').val();
console.log(variabile);
pm.globals.set("session", variabile);

现在我可以看到sessionid值保存在全局变量中。

0 个答案:

没有答案