パラメーター化されたJavaScriptスニペットは、mablデスクトップアプリケーションのバージョン1.4.2でリリースされました。mabl Trainer Chrome拡張機能で作成されたすべてのスニペットを含め、バージョン1.4.2より前に作成されたスニペットは、レガシースニペットとみなされます。
レガシースニペットの例
ワークスペースにレガシースニペットが含まれる場合は、レガシースニペットをパラメーター化されたスニペットに変換することをお勧めします。スニペットパラメーターを有効にすると、以下のようなメリットがあります。
- 使いやすさの向上: パラメーターを使用すると、JavaScriptに詳しくないユーザーでも、必要に応じて簡単に値を更新できます。
- 再利用可能性の向上: デフォルトのパラメーター値をオーバーライドすることで、ワークスペースでスニペットを簡単に再利用できます。
このガイドでは、レガシースニペットとパラメーター化されたスニペットに変換する手順を簡単に説明します。
レガシースニペットのパラメーターの有効化
- レガシースニペットを含むテストをmabl Trainerで開きます。レガシースニペットを使用するステップに、[Unparameterized snippet] バッジが表示されます。
- [Unparameterized snippet] バッジまたは鉛筆アイコンをクリックして、スニペットステップを編集します。
- [Edit code] ボタンをクリックします。スニペットコードエディターが、新しいウィンドウで表示されます。
- [Enable parameters] をクリックします。
mablInputs
オブジェクトの変数を特定します。
このスニペットは、mablInputsオブジェクトの "text" 変数にアクセスします。
- これらの変数をパラメーターに変換します。
"text" 変数がデフォルトパラメーターに追加されます。
- [Run] をクリックして、スニペットが正しく動作することを確認します。
- [Save] をクリックして変更内容を保存します。Trainerでこのスニペットステップにカーソルを合わせると、パラメーターが表示されます。
- 新しく変換したスニペットでテストを保存します。
スニペットのパラメーターを有効にすると、現在の値でデフォルト値をオーバーライドできるようになります。
説明
コードエディターでパラメーターを有効にする際に、スニペットの機能とパラメーターの使用方法の説明を追加しておくと、ワークスペースの他のメンバーの参考になります。