ignore blank space
yes
文字列の先頭または末尾の空白を無視します。
no
文字列の先頭または末尾の空白を無視しません。
デフォルトでは、TestArchitect は、AUT からキャプチャしたテキスト文字列から前後のスペースを取り除き、値を一致または比較のために使用されるビルトインアクションのグループに値を提供します。例えば、 check, click list item, select などです。これから、この処理をスキップするオプションが利用可能になり、前後のスペースをそのまま残すことができます。
TestArchitect インタープリターは、引数の値から前後の空白を自動的に取り除きます。前後のスペースがある文字列とそうでない文字列を区別したい場合、2つのアプローチがあります。
以下の例は、前後にスペースがある文字列 "john"、すなわち "john" を検出する方法を示しています:
#char() 関数を値32(ASCIIスペース)で適用し(詳細はこちらをご覧ください)、そして、ignore blank spaceように設定してください。これにより、キャプチャされたAUTプロパティの値からスペースを取り除かないようにできます。
setting value setting ignore blank space no   start application   window control value check ログイン ユーザー名 #char(32) & "john"
引数の値、スペースを含めて、二重引用符で囲んでください。その前に、値を true に設定した remove double quotes from cell ビルトイン設定を適用し、インタープリターに引用符を剥ぎ取るようにしてください。再度、キャプチャされたプロパティの値からスペースを削除しないようにするために、空白を無視しないように設定を確認してください。
なお、キャプチャされたプロパティの値からスペースを削除しないように、空白を無視しないように設定を確認してください。setting value setting remove double quotes from cell true setting ignore blank space no   start application   window control value check ログイン ユーザー名 "john"
ウェブブラウザ上では、スペースは通常、スペース(ASCIIコード#32)またはノンブレーキングスペース(ASCIIコード#160)の形式で存在します。したがって、ウェブコントロールのプロパティ値でスペースをチェックするには、char(32)、char(160)、またはその両方を適用する必要があります。ただし、デフォルトで standard ASCII only を適用するビルトイン設定は、10進ASCIIコードが32から127の範囲外の文字を破棄します。したがって、キャプチャされたテキスト値でASCII #160文字が失われないようにするために、標準ASCIIのみを「no」に設定してください。例えば:
setting value setting ignore blank space no setting standard ASCII only no   start application window control value check ログイン ユーザー名 #char(32) & "john" check ログイン ユーザー名 #char(160) & "john"