我使用Robot框架的RequestsKeywords来测试服务。并且有一个测试用例可以将空数据发送到服务。 我想发送像这样的空值作为请求体:
data={
id: "some-id",
name: null,
address: null,
tell_no: null
}
如在Post Request文档中那样,数据需要发送键值对的字典。 https://bulkan.github.io/robotframework-requests/
但是如何用这个null设置我的键值对?我尝试按以下方式执行$ None:
${request_data}= Create Dictionary
Set To Dictionary ${request_data} name=$None
但它只是变成了“无”和“无”。字符串而不是字典。
答案 0 :(得分:3)
你的语法是不正确的,它应该是$ {None},如果那不起作用我会尝试$ {EMPTY}。
最后,如果上述两个都看起来不正确,我会在测试数据中创建一个空的JSON文件,并简单地指向其文件位置作为数据。
告诉我们哪种方法适合您。