【问题标题】:How can I send post request with null datas JSON in Robot Framework?如何在 Robot Framework 中发送带有空数据 JSON 的 post 请求?
【发布时间】:2017-03-28 19:56:22
【问题描述】:

我正在使用 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 

但它只是在字典中变成了一个 '$None' 字符串。

【问题讨论】:

    标签: python json robotframework


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 2019-01-06
      • 2014-12-06
      • 2015-05-19
      • 2021-10-07
      • 2014-06-06
      • 1970-01-01
      • 2021-03-12
      相关资源
      最近更新 更多