首页 文章

如何将空手道响应转换为String类型

提问于
浏览
1

我在java中有一个接受String参数的方法 . 如果我在内置变量中传递空手道的响应 . Java方法给出了异常,因为它在说明中需要双引号 .

* def JavaDemo = Java.type('karate.Utility.WriteJsonToFile')    
Given url 'https://postman-echo.com/get?test=123'
When method get
Then status 200  
* def sd1 = JavaDemo.writeJsonToFile(response, 'Response.json')

1 回答

  • 2

    请阅读文档 . 这是该部分的链接:Type Conversion

    所以你可以这样做:

    * def JavaDemo = Java.type('karate.Utility.WriteJsonToFile')    
    Given url 'https://postman-echo.com/get?test=123'
    When method get
    Then status 200  
    * string response = response
    * def sd1 = JavaDemo.writeJsonToFile(response, 'Response.json')
    

相关问题