type
指定されたウィンドウに1つまたは複数のキーを入力するキー入力のシミュレーションアクションを行います。
名前 | 説明 | タイプ | 修飾子 |
---|---|---|---|
window | キーを入力するウィンドウの名です。 | Interface Entity | なし |
keys | 入力するキーです。 | String | なし |
なし
このアクションは、次のプロジェクト項目で使用できます: テストモジュールおよびユーザー定義アクションです。
program
start program C:\Program Files\LogiGear\TestArchitect\samples\CarRental\CarRental.exe
 
window keys
type login %{F4}
 
window
check window not exists login
モバイルネイティブアプリでは、{enter}キーと{backspace}キーのみがサポートされています。
このアクションには引数 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
を表し、(ファイル名を指定して実行ダイアログボックスを表示するために使用されます)。
TestArchitect は、標準のキーボードに存在する全ての基本的な文字、文字と数字、および ` ~ @ # $ % ^ & * ( ) _ + | } { ] [ ' " ; : ? / > . < , " = - などの全ての記号をサポートしています。ただし、一部の記号キーはTestArchitectで特別な意味を持ち、それらを通常の文字入力として使用する場合にはescapedする必要があります。
- キャレット(^)、パーセント記号(%)、およびプラス記号(+)の文字は、それぞれCTRL、ALT、およびSHIFTキーを表すために使用されます。したがって、このアクションで
^
,%
、%
、+
を効果的に入力するには、これらのキーを中括弧で括ってください。例えば、{+} は指定したウィンドウに + を書き込みます。 - ポンドキー(#)はTestArchitectでは式の指示子として使用されるため、その機能をエスケープしてシンボル自体を使用するには、前にバックスラッシュ(\)を付ける必要があります。例えば、#
cars は指定したウィンドウに
# cars
を書き込みます。 - その他の記号キーについては、中括弧で括る必要はありません。例えば、?
を使用して指定したウィンドウに
?
を書き込みます。
- キャレット(^)、パーセント記号(%)、およびプラス記号(+)の文字は、それぞれCTRL、ALT、およびSHIFTキーを表すために使用されます。したがって、このアクションで
- 文字列を括らない中括弧は、特別なキーとして認識されない場合、通常の中括弧として扱われます。例えば、{xyz}
は指定したウィンドウに
{xyz}
と書き込まれます。なぜなら、xyzはTestArchitect にとって特別な意味を持たないからです。TestArchitect によって特別なキーとして解釈されるはずのリテラル文字列を書き込む必要がある場合、最初の中括弧をさらに中括弧で括ってください。したがって、リテラルの{home} を入力するには、{{}home} を使用します。 - このアクションは
<ignore>
修飾子をサポートしています。もし引数のいずれかの値として文字列
<ignore>
が含まれているか、或いはどの引数かが<ignore>
に評価される式を含んでいる場合、そのアクションは実行中にスキップされます。