プロジェクトに含まれたくないリソースがあります。私はそれらを共有場所に保管し、そこから使用したいと考えています。空手でこれを行う方法はありますか?読み込み関数内で絶対パスを指定できますか?以下の方法の読み取り中に絶対ファイルパスを使用するには
なしに動作しません:これは非常に非常に悪い習慣ですので
* def result = read('C:/Utils/backup.json')
Error: Caused by: java.io.FileNotFoundException: D:\Automation\project\myproject\src\test\java\api\component\mycomp\Utils\backup.json (The system cannot find the path specified)
* def result = read('classpath:C:/Utils/backup.json')
Caused by: com.intuit.karate.exception.KarateFileNotFoundException: file not found: C:/Utils_TP/backup.json, classpath: true
ありがとうございます!これは、マルチパートファイルとして別の要求に含める大きなファイル(データのバックアップなど)があるためです。どうすればアップロードできますか? – DDana
最も簡単なのは 'src/test/java'の下にこれらのファイルをコピーし、' classpath: 'を使用します。何が問題なのですか? –
@Dadana実際に空手0.7.0がこれをサポートします。今のところ、試してみることができる0.7.0.RC1があります –