type

指定されたウィンドウに1つまたは複数のキーを入力するキー入力のシミュレーションアクションを行います。
名前説明タイプ修飾子
window

キーを入力するウィンドウの名です。

Interface Entityなし
keys

入力するキーです。

Stringなし
なし
このアクションは、次のプロジェクト項目で使用できます: テストモジュールおよびユーザー定義アクションです。
次の設定はこのアクションに適用可能です:  remove double quotes from cells, case sensitive, window wait.
                                
                                    	program	
start program	C:\Program Files\LogiGear\TestArchitect\samples\CarRental\CarRental.exe	
	&nbsp	
	window	keys
type	login	%{F4}
	&nbsp	
	window	
check window not exists	login	
                                
                            
  • このアクションはiOSデバイスをサポートしていません。

  • このアクションには引数 control が含まれていないことに注意してください。実際には、フォーカスがあるコントロールにキャラクターエントリが直接向けられる場所にキーを入力することをエミュレートします。特定のコントロールに入力を指示するには、通常、アクション focus controlが前に置かれます。

  • 特殊キーの場合、以下の表記が使用されます: 

    • ファンクションキー:  {F1} から {F12} まで
    • 名前付きキー: {enter}, {esc}, {capslock}, {numlock}, {scrolllock} {spacebar}, {backspace}, {home}, {end}, {pause}, {delete}, {page down}, {page up}
    • 矢印キー: {up}, {down}, {left}, {right}
    • TABキー: {tab}
    • CTRLキーの組み合わせ: キャレット (^)と修飾キーを組み合わせます。 例えば、 Ctrl + aは^aと表されます。
    • ALTキーの組み合わせ: パーセント記号 (%)と修飾キーを組み合わせます。 例えば、%{F4}は Alt + F4 を表します。
    • SHIFTキーの組み合わせ: プラス記号 (+)と修飾キーを組み合わせます。 例えば、+aは Shift + a を表します。
    • WINDOWキーの組み合わせ: {Win} or {WIN}修飾キーを組み合わせます。 例えば、 {Win}r は Window-r を表し、(ファイル名を指定して実行ダイアログボックスを表示するために使用されます)。
  • モバイルオペレーティングシステム上の特殊キーに関しては、以下の表記が使用されます: 

    • {home}, {back}, {menu}, {search}, {spacebar}, {enter}, {backspace}, {up}, {down}, {left}, {right}, {go}, {voldown}, {volup}.
  • TestArchitect は、標準のキーボードに存在する全ての基本的な文字、文字と数字、および ` ~ @ # $ % ^ & * ( ) _ + | } { ] [ ' " ; : ? / > . < , " = - などの全ての記号をサポートしています。ただし、一部の記号キーはTestArchitectで特別な意味を持ち、それらを通常の文字入力として使用する場合にはescapedする必要があります。

    • キャレット(^)、パーセント記号(%)、およびプラス記号(+)の文字は、それぞれCTRL、ALT、およびSHIFTキーを表すために使用されます。したがって、このアクションで ^, %%+を効果的に入力するには、これらのキーを中括弧で括ってください。例えば、{+} は指定したウィンドウに + を書き込みます。
    • ポンドキー(#)はTestArchitectでは式の指示子として使用されるため、その機能をエスケープしてシンボル自体を使用するには、前にバックスラッシュ(\)を付ける必要があります。例えば、# cars は指定したウィンドウに # cars を書き込みます。
    • その他の記号キーについては、中括弧で括る必要はありません。例えば、? を使用して指定したウィンドウに ? を書き込みます。
  • 文字列を括らない中括弧は、特別なキーとして認識されない場合、通常の中括弧として扱われます。例えば、{xyz} は指定したウィンドウに {xyz} と書き込まれます。なぜなら、xyzはTestArchitect にとって特別な意味を持たないからです。TestArchitect によって特別なキーとして解釈されるはずのリテラル文字列を書き込む必要がある場合、最初の中括弧をさらに中括弧で括ってください。したがって、リテラルの{home} を入力するには、{{}home} を使用します。
  • このアクションは <ignore> 修飾子をサポートしています。もし引数のいずれかの値として文字列 <ignore> が含まれているか、或いはどの引数かが <ignore> に評価される式を含んでいる場合、そのアクションは実行中にスキップされます。

Copyright © 2023 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(800) 322-0333