問題タブ [karate]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1620 参照

javascript - Karate DSLで、Java引数呼び出し内で変数を渡すときに一重引用符をどのようにエスケープしますか

作業中の API プロジェクトでのエンド ツー エンドの取り組みの一環として、データベースへの呼び出しを追加しようとしています。assert メソッド内で引数として渡される変数内で一重引用符をエスケープするにはどうすればよいですか。以下を試してみましたが、うまくいきませんでした。

  • assert JavaClass.executeSQLQuery('SELECT COUNT(*) As Result FROM PartType WHERE reference = 'evaluate';', '1') == true

エラーは、値内の一重引用符を評価できないことです

その他の試み

  • デフsqlQuery =

    """ SELECT COUNT(*) As Result FROM PartType WHERE reference = 'updateerferencee'; """

    • assert JavaMethods.executeSQLQuery(sqlQuery, '1') == true

エラー: 添付ファイルを参照してくださいここに画像の説明を入力

0 投票する
1 に答える
773 参照

karate - 特徴の増加(空手)

この例のように子猫を作成する必要があります: https://github.com/intuit/karate/blob/master/karate-demo/src/test/java/demo/calltable/call-table.featurename1 and age1, name2 and age2, name3 and age3...しかし、名前と年齢をテーブルの子猫に入れずに、名前をインクリメントする必要があります。どうすればこれを行うことができますか?ありがとう

0 投票する
1 に答える
962 参照

api - Karate フレームワークでの JWT 生成と一般的な使用法

私のシナリオでは、基本エンコーディングを使用してトークンとシークレットをエンコードし、API を介して JWT トークンを生成する必要があります。これにより、次のような応答が得られます。

eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJmOWJlYmFjYjVhMjE0M2FiYTE1ZWFlMDUyNGFlMjFhYiIsImV4cCI6MTUwOTYwNDQ5OSwianRpIjoiN256WlhqQW9yd2FEVmxnSUZSZHJLQSIsImlhdCI6MTUwOTYwNDQ4NCwibmJmIjoxNTA5NjA0MzY0LCJzdWIiOiJmOWJlYmFjYjVhMjE0M2FiYTE1ZWFlMDUyNGFlMjFhYiJ9.0QCtE5XF-_FxxhjpP2sIEFU8rSnNK5jwD3BBd5oCUGc

次に、API 呼び出しの残りのヘッダーでこれを使用する必要があります。

では、これを統合して、このヘッダーを残りの API 呼び出しに対して汎用的にするにはどうすればよいでしょうか?