2016-11-15 155 views
1

我正在使用Robot框架的RequestsKeywords来测试服务。还有一个测试用例可以向服务发送空数据。 我想送与空像这样的请求体:如何在Robot Framework中发送空数据JSON的发布请求?

data={ 
    id: "some-id", 
    name: null, 
    address: null, 
    tell_no: null 
} 

作为POST请求的文件中,该数据需要发送键 - 值对的字典。 https://bulkan.github.io/robotframework-requests/

但是我怎么能设置我的键值对与这个null?我试图做$无如下:

${request_data}= Create Dictionary 
Set To Dictionary ${request_data} name=$None 

但它只是成为'$ None'字符串,而不是在字典中。

回答

3

对于none的语法不正确,它应该是$ {None},如果不起作用,我会尝试$ {EMPTY}。

最后,如果上述两个都不是正确的答案,我会在测试数据中创建一个空的JSON文件,并简单地将它的文件位置指向数据。

让我们知道哪种方法适合您。

+1

谢谢,$ {None}适用于我。 –

+0

好东西,很高兴你把它分类 – shicky