本文介紹了獲取錯誤http請求失?。涸诳帐值乐惺褂寐窂綍r為空的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我開始使用空手道進行測試,但當我使用”Path”關鍵字時,我收到”http請求失?。嚎?#8221;錯誤。
當使用以下方案時,它可以工作:
Feature: items
Scenario: Testing /items response status
Given url appBaseUrl + '/items'
And param param1 = 1
And param param2 = 10
When method get
Then status 200
但是,當我嘗試使用以下代碼中的”Path”關鍵字時,我得到了錯誤
Feature: items
Scenario: Testing /items response status
Given url appBaseUrl
And path 'items'
And param param1 = 1
And param param2 = 10
When method get
Then status 200
items.feature:8 - null
com.intuit.karate.exception.KarateException: items.feature:8 - null
at ?.When method GET (items.feature:8)
我不知道我做錯了什么。是否還有其他步驟需要完成,而我遺漏了?
推薦答案
一定有其他原因,因為這應該會起作用。例如,請嘗試以下操作:
* def appBaseUrl = 'http://httpbin.org/anything'
Given url appBaseUrl
And path 'items'
And param param1 = 1
And param param2 = 10
When method get
Then status 200
在我的系統上運行正常。
所以我建議您遵循以下流程:https://github.com/intuit/karate/wiki/How-to-Submit-an-Issue
編輯:這確實是一個錯誤:https://github.com/intuit/karate/issues/760-使用karate-jersey
是一種解決方法,直到修復
這篇關于獲取錯誤http請求失?。涸诳帐值乐惺褂寐窂綍r為空的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,