我們可以在空手道的讀取方法中指定請求檔名嗎?
在空手道中,自動化API 測試時,一個常見的挑戰是傳遞XML 檔案到Read 方法,如下例所示:
Given request read ( varXmlFile )
假設XML 檔案與特徵檔案位於同一資料夾中,此方法可能會導致以下異常:
com.intuit.karate.exception.KarateException: called: D:\workspace\APIAutomationDemo\target\test-classes\com\org\features\rci_api_testing.feature, scenario: Get Membership Details, line: 15 javascript evaluation failed: read (varXmlFile )
要解決此問題,必須定義變數並將其指派給XML 檔名,如下所示:
* def varXmlFile = 'some-xml-file.xml' Given request read(varXmlFile)
或者,可以直接在Read 方法中指定XML 檔案:
Given request read('some-xml-file.xml')
以上是空手道的Read方法可以直接指定請求檔名嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!