![](/img/trans.png)
[英]karate.callSingle not found .feature file in karate-config.js
[英]Karate Server feature file cannot access variables in karate-config.js file
我正在從事 API 測試項目,並已將空手道納入其中。 現在我的要求是創建一個響應端點的服務器。所有這些都完成了,但我的要求是訪問在服務器功能的 karate-config 文件中定義的變量。 我無法這樣做。
例如:功能:示例服務器
場景:pathMatches('\variablevalue) ** methodIs('get')
注意:default_env 是 karate-config.js 文件中的一個變量,並保存一些默認值。
很好的問題,我們故意不想將karate-config.js
概念與空手道服務器端混為一談。
通常,當您通過 API 實例化模擬服務器時,您可以傳遞 Java Map
,所有鍵值將最終作為空手道變量。
但這里有個技巧,你可以在Background
做到這一點
* call read('classpath:karate-config.js')
這將產生您正在尋找的完全相同的效果! 請讓我知道這是否有效,我將確保在文檔中對此進行更新。
請注意,如果您只需要一些種子數據,則可以使用 JSON:
* def cats = read('cats.json')
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.