空手道中動態讀取請求檔:在讀取方法中參數化檔名
自動化API 測試時,經常需要傳遞XML文件向read方法提供測試資料。但是,當您想在 read 方法中參數化檔案名稱時會發生什麼?
在空手道中,嘗試直接指定變數作為 read 方法的參數(如下例所示)可能會導致異常:
Given request read ( varXmlFile )
其中 varXmlFile 是包含檔案路徑的變數。
解:
空手道允許參數化檔案名稱讀取方法。為此,請確保在呼叫read 方法之前設定對應的變量,或直接指定檔案名稱:
def varXmlFile = 'some-xml-file.xml' Given request read(varXmlFile)
Given request read('some-xml-file.xml')
透過使用這兩種方法之一,您可以動態調整要使用的檔案名稱根據您的測試需求選擇讀取方法。
以上是如何使用參數化檔名動態讀取空手道中的請求檔?的詳細內容。更多資訊請關注PHP中文網其他相關文章!