ignore blank space

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

  • yes

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

  • no

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

デフォルト値: yes
  • デフォルトでは、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	
      &nbsp			
      start application			
      &nbsp			
      	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	
      &nbsp			
      start application			
      &nbsp			
      	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	
    &nbsp			
    start application			
    	window	control	value
    check	ログイン	ユーザー名	#char(32) & "john"
    check	ログイン	ユーザー名	#char(160) & "john"
                
              

Copyright © 2024 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