0

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

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

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

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

“sendGetRequest”目前只接受:url: *, headers?: Object

我需要它接受以下内容: url: *, payload?: * ,headers?: Object

有谁知道codeceptjs“I.sendGetRequest()”允许参数一起传递的方式。

4

1 回答 1

0

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

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

这解决了我的问题。

于 2019-04-30T14:12:05.157 回答