2017-10-20 56 views
1

就像如何通過response, responseHeaders等訪問響應信息一樣,有什麼方法可以訪問請求信息嗎?我注意到請求信息不能通過變量獲得。是否有任何解決方法來訪問這些信息?在Karate中訪問內置請求的詳細信息

我明白我們在測試場景中使用Given,When步驟自己構建請求,因此它可能聽起來多餘。我正在尋找這個的原因是我想訪問完整的請求細節Karate將使用我們的測試定義構建。我們的想法是將這些信息提供給可以通過Java Interop調用的Java類。更具體地說,我試圖建立一個從空手道使用的招搖的請求和響應驗證器。

我使用的解決方法是顯式創建像apipath和apimethod這樣的變量,並將它們與pathmethod一起使用。這樣做的工作,但仍然必須確保這些變量明確設置。如果空手道建立的任何請求只能通過變量訪問,它將會更清潔。

回答

0

請提出功能請求。我們可以考慮將其作爲karate.request或類似的。