Codeceptjs“ sendGetRequest”不接受过滤器选项的任何参数化

时间:2019-04-30 11:04:41

标签: javascript codeceptjs

在Codeceptjs内,我正在使用I.sendGetRequest方法运行API测试。

await I.sendGetRequest('api/search');

但是我需要能够传递参数才能拥有良好的请求200状态,否则我得到的只是错误的请求400。

这些过滤器选项采用URI编码的json格式。

“ sendGetRequest”当前仅接受:url:*,标头?:对象

我需要它接受以下内容:url:*,有效载荷?:* ,标题?:对象

是否有人知道codeceptjs“ I.sendGetRequest()”将允许参数传递的方式。

1 个答案:

答案 0 :(得分:0)

弄清楚我做错了什么,我只需要用URL传递参数字符串即可。

await I.sendGetRequest('api/search' + jsonstring, {"x-session-id": ".........."});

这解决了我的问题。