1
我在文檔中找不到任何關於此內容的任何內容,但我試圖驗證響應中的字段名稱。我不在乎他們的價值是什麼。使用Karate DSL來做這件事的正確方法是什麼?我的重點是在下面的響應匹配。在Karate DSL中,我如何驗證響應中的字段名稱而不關心它們的值是什麼
Given path 'serviceRequests', 'tasks'
And param view = 'short' * header Authorization = 'Bearer ' + Token
When method get
Then status 200
And match response == { page: 'i-dont-care', total: 'i-dont-care'}
感謝彼得。有沒有辦法將響應匹配包裝到多行?當我試圖做到這一點時,它不被認可。有很多字段需要驗證。和匹配響應$ .content [0] == {srId:'#string',taskId:'#string',facilityId:'#string',taskStatusCode:'#string'等等等等} –
無視我的上面的問題。我發現在文檔中你可以把它們包裝在「」「引號中,所以類似於和匹配的響應$ .content [0] ==」「」json request「」「 –
@AbeinatorEmancipator - 是的,你也可以從文件中讀取: https://github.com/intuit/karate#reading-files –