全部 ApiPost使用 后端 前端 接口测试 IOS Android 数据库 2022 测试技术 工具
问答 / 问答详情

后执行脚本里添加断言,断言里能读取脚本里定义的变量吗?

返回数据是一个数组,想判断里面有没有一个数组的id字段为0的。后执行脚本里我这样写

后执行脚本里添加断言,断言里能读取脚本里定义的变量吗?

控制台可以看到haveOther里打印出来是true了,但是断言里报验证失败,我应该怎样写才对?

| 0 收藏

3 个回答

您是可以直接去判断变量的,您可以参考一下这个:apt.assert(apt.variables.get("token")=="f07ef506a737537dc41e75bc25ef0acd");

但这个token是公用变量来的,同一个项目之下其它接口的脚本都能获取。断言里是获取不到脚本里设置的变量的吗?例如这样:


let test = 1;

apt.assert("test==1");

let test = 1;

apt.assert(test==1);
您这种去掉双引号

Apipost 私有化火热进行中

撰写答案

只服务于

前后端、移动端、测试人员

提问题 发布您遇到的Bug和问题,上万名大牛和开发者来帮您解决!