ignore blank space

文字列の先頭または末尾の空白を無視します。

  • yes

    文字列の先頭または末尾の空白を無視します。

  • no

    文字列の先頭または末尾の空白を無視しません。

デフォルト値: yes
  • デフォルトでは、TestArchitect は、AUT からキャプチャしたテキスト文字列から前後のスペースを取り除き、値を一致または比較のために使用されるビルトインアクションのグループに値を提供します。例えば、 check, click list item, select などです。これから、この処理をスキップするオプションが利用可能になり、前後のスペースをそのまま残すことができます。

  • TestArchitect インタープリターは、引数の値から前後の空白を自動的に取り除きます。前後のスペースがある文字列とそうでない文字列を区別したい場合、2つのアプローチがあります。

    以下の例は、前後にスペースがある文字列 "john"、すなわち "john" を検出する方法を示しています: 

    • #char() 関数を値32(ASCIIスペース)で適用し(詳細はこちらをご覧ください)、そして、ignore blank spaceように設定してください。これにより、キャプチャされたAUTプロパティの値からスペースを取り除かないようにできます。

                  
      settingvalue
      settingignore blank spaceno
       
      start application
       
      windowcontrolvalue
      checkログインユーザー名#char(32) & "john"
    • 引数の値、スペースを含めて、二重引用符で囲んでください。その前に、値を true に設定した remove double quotes from cell ビルトイン設定を適用し、インタープリターに引用符を剥ぎ取るようにしてください。再度、キャプチャされたプロパティの値からスペースを削除しないようにするために、空白を無視しないように設定を確認してください。
      なお、キャプチャされたプロパティの値からスペースを削除しないように、空白を無視しないように設定を確認してください。

                  
      settingvalue
      settingremove double quotes from celltrue
      settingignore blank spaceno
       
      start application
       
      windowcontrolvalue
      checkログインユーザー名"john"
  • ウェブブラウザ上では、スペースは通常、スペース(ASCIIコード#32)またはノンブレーキングスペース(ASCIIコード#160)の形式で存在します。したがって、ウェブコントロールのプロパティ値でスペースをチェックするには、char(32)、char(160)、またはその両方を適用する必要があります。ただし、デフォルトで standard ASCII only を適用するビルトイン設定は、10進ASCIIコードが32から127の範囲外の文字を破棄します。したがって、キャプチャされたテキスト値でASCII #160文字が失われないようにするために、標準ASCIIのみを「no」に設定してください。例えば: 

                
    settingvalue
    settingignore blank spaceno
    settingstandard ASCII onlyno
     
    start application
    windowcontrolvalue
    checkログインユーザー名#char(32) & "john"
    checkログインユーザー名#char(160) & "john"

Copyright © 2025 LogiGear Corporation. All rights reserved. LogiGear is a registered trademark, and Action Based Testing and TestArchitect are trademarks of LogiGear Corporation. All other trademarks contained herein are the property of their respective owners.

LogiGear Corporation

1730 S. Amphlett Blvd. Suite 200, San Mateo, CA 94402

Tel: +1 (650) 572-1400