mablデスクトップアプリの最新バージョンでは、ダウンロードアサーションでファイル名をアサーションする際に、部分文字列マッチングが使用できるようになりました!
以前は、ダウンロードアサーションはファイル名の完全一致のみをサポートしていました。これを回避するには、ファイル名を変数に保存するか、ファイル名アサーションを完全に削除する必要がありました。部分文字列マッチングを使用すると、ファイル名の予測可能な部分をアサートできます。たとえば、ファイル名が常に results_ で始まり、一意のIDで終わる場合、ファイル名が results_ で始まることをアサートできます。
以下の部分一致モードを使用できます。
- contains - ファイル名に指定したテキストが含まれている場合に一致します
- starts with - ファイル名の先頭と一致します
- ends with - ファイル名の末尾と一致します
- matches regex - 正規表現に対してマッチングを行います
試してみる
まず、mablデスクトップアプリをバージョン2.46.1以降にアップデートしてください。次に、Trainerで以下の操作を行います。
- ダウンロードアサーションステップを記録するか、そのステップに移動します。
- アサーションを編集をクリックします。
- 「ファイル名で一致」ドロップダウンを使用して、マッチモードを選択してください。
- 照合する値を入力してください。
- メタデータやコンテンツに関するアサーションを追加すれば、準備完了です!
正規表現に一致する
正規表現のアサーションには、JavaScriptの正規表現構文を使用してください。
スラッシュが指定されていない場合、mabl はファイル名アサーションのマッチングをデフォルトで大文字と小文字を区別しない設定にします。これにより、異なるファイルシステム間での互換性が向上します。この設定は、デフォルトで大文字と小文字を区別する他のアサーションタイプの正規表現マッチングとは異なります。
詳細を見る
詳細については、ダウンロードアサーションに関する記事をご覧ください。