首页 > 解决方案 > 空手道 - 如何将正文作为表单数据发送

问题描述

这些是我在表单数据中的字段

uploaded_by = x@y.com
status = true
file = Excel File to be uploaded

这是我尝试过的代码

    Given url baseUrl + uploadTemplate
    And multipart field uploaded_by = <user>
    And multipart field status = <status>
    And multipart field file = read('Template.xlsx')
    When method post
    Then status 200
    And match $.result == <result>

Examples: 
| user      | status | result  |
| 'x@y.com' | true   | INITIAL |

Excel 文件存在于功能文件所在的同一位置,我收到 500 错误,但在 POSTMAN 中运行良好

标签: karateform-data

解决方案


使用form field代替multipart fieldhttps ://github.com/intuit/karate#form-field


推荐阅读