値を 指定する

値列には、単純な文字列や数値データの他に、次の値を指定できます。

すべての動的式を次の構文で指定します。

構文:

{COMMAND[Parameter 1][Parameter 2]…[Parameter n]}

特定のコマンドによっては、パラメータはオプションです。

Engines 3.0 の値は、特殊文字ワイルドカードをサポートします。

特殊文字

Tricentis Toscaは、ワイルドカード動的式など、さまざまな操作を行うために特殊文字を使用します。これらの文字は {} 、[、]、 " 、および * です。さらに、テストで正規表現を使用する場合は、追加の特殊文字があります。

テストで特殊文字をテキストとして使用する場合は、エスケープする必要があります。こうすることで、Tricentis Toscaは特殊文字をテキスト文字列の一部として解釈します。これは次のように行います。

二重引用符でエスケープする

二重引用符 (") を使用して、テキストの文字列全体または個々の特殊文字をエスケープできます。

特殊文字をエスケープする場合には、エスケープする特殊文字または文字列の前後に二重引用符を追加します。

この例では、 Tric*ntis という値をプレーンテキストとして使用します。* は特殊文字なので、二重引用符でエスケープします。したがって、 Tric "*"ntis または "Tric*ntis" のいずれかを入力します。

ただし、二重引用符を二重引用符でエスケープする場合は例外があります。この場合、2種類のエスケープが必要です。

  • 二重引用符文字をエスケープするための二重引用符。

  • 先頭に追加の二重引用符。これはTricentis Toscaに対して、次の " が実際の文字列であり、エスケープされた文字列の終わりではないことを示します。

この例では、値 {"Example"} をプレーンテキストとして使用したいと思います。" は特別な文字であるため、二重引用符を二つ続けてエスケープし、その後にさらに一つの二重引用符を追加します。

その結果、 "{\"Example\"}" と入力します。

  • 最初と最後の " は、特別な文字 {" を含む文字列全体をエスケープします。

  • " は、システムに対してその後の " を文字列として扱うよう指示します。

正規表現において、特殊文字をバックスラッシュでエスケープします。

正規表現において、個々の特殊文字をエスケープするためにバックスラッシュ(\)を使用することができます。

正規表現内の特殊文字をエスケープにするには、エスケープする特殊文字または文字列の前にバックスラッシュを追加します。

この例では、正規表現で Tric*ntis?\n という値をプレーンテキストとして使用します。*?\は正規表現では特殊文字なので、バックスラッシュでエスケープします。したがって、 Tric\*ntis\?\\nと入力します。

ワイルドカード

Tricentis Tosca は次の場合にワイルドカード * をサポートします。

Tricentis の代わりに *ri*n*s など、1つ以上のワイルドカードを入力できます。

アスタリスクを、ワイルドカードとしてではなく文字列の一部として使用したい場合は、エスケープする必要があります。

この例では、内容が 1967 で終わるセルを含む行を検索します。

この行では、ヘッダーが Last で始まる列のセルを検索します。

次に、このセルの内容が Smith であるかどうかを確認します。

テーブル内のワイルドカード

この例では、 Title パラメータを使用してキャプションを検索します。

Vehicle Insurance* は、キャプションが Vehicle Insurance で始まることを指定します。

パラメータータイトル のワイルドカード