karate

    1

    1答えて

    .NETを使用して開発されたWebサービスがあり、一部のサービスではbasicHttpBindingと一部の用途wsHttpBindingが使用されています。空手のフレームワークを使用することにより 、basicHttpBindingを使用するサービスは、応答コードを.Getting wsHttpBindingを細かい実行ではなくなっています。 wsHttpBindingを使用する同じサービスは、

    1

    1答えて

    空手と春のJDBCを使っていくつかの基本的なデータベーステストを実行しようとしています(デモプロジェクトのDBUtilsクラスで説明したように)。ここで Background: # Read url/username/pwd and provide it to the class * def config = read('env_file.json') * def D

    1

    1答えて

    私はこのようなリクエストパラメータとしてUnicode文字列を送信したい: {"mobile": "۹۸.۹۱۲۳۴۳۰۴۱۲"} が、空手ではなく、このようにそれを送信します {「モバイル」:「?? ????????? ? "} 私は私のテキストを含むファイルからUnicodeテキストを読むことを試みた: ۹۸.۹۱۲۳۴۳۰۴۱۲ その後、この方法を読んで、それを送信します。 * de

    2

    1答えて

    私は10のシナリオを持っています、それらのすべてはバックグラウンドを実行した後に1分の遅延を持たなければなりません。私は遅延機能をバックグラウンドで呼びます。問題は、すべてのシナリオがバックグラウンドを呼び出すことであり、10分待たなければなりません。 すべてのシナリオで待機機能を呼び出す方法はありますか? これは私の背景と私のシナリオのいずれかです。 Background: * cal

    1

    2答えて

    私のテストにいくつかのJSONデータをインポートしたい。ドキュメントへのために 私はこのようなことを行う必要があります。 Background: * def data = call read('classpath:init/data.json') Scenario: * print data :これは私のコードである { "name": "ehsan"

    1

    1答えて

    ステップが失敗した後にステップを続行する必要があります(スキップしないでください)。 空手の設定を構成することはできますか? 簡略化した例は:Then status should be 404が失敗した場合 * create product A Given delete a product When path is wrong Then status should be 404 * delete

    1

    1答えて

    スキーマアサーションに変数を追加してレスポンスを一致させたいと思います。私は「#(値)」を与えることによって、それを試してみましたが、それは * def value = 3 Then match object == { result : { '#(value)' { firstName : '#

    1

    1答えて

    文字列パラメータを受け入れるjavaのメソッドがあります。私が空手である応答を、ビルドされた変数に渡すと。 Javaのメソッドは、二重引用符を期待しているので、例外を示しています。 * def JavaDemo = Java.type('karate.Utility.WriteJsonToFile') Given url 'https://postman-echo.com/get?test=1

    2

    1答えて

    プロジェクトに含まれたくないリソースがあります。私はそれらを共有場所に保管し、そこから使用したいと考えています。空手でこれを行う方法はありますか?読み込み関数内で絶対パスを指定できますか?以下の方法の なしに動作しません:これは非常に非常に悪い習慣ですので * def result = read('C:/Utils/backup.json') Error: Caused by: java.io

    1

    2答えて

    私は、アプリケーションに必要なすべてのURLを持っているjavaクラスを持っています。私はこの機能ファイルにアクセスしたい。 getメソッドを作成することでアクセスできることはわかっています。 * def Config = Java.type('App.Config') * def stageEndPoint = Config.getStageEndPoint() 直接入手できますか?