我正在尝试从对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值保存在全局变量中。