HOSTModules
標準サブセットの「 Engines- >HOST 」フォルダーには、 HOST Engine 3,0の特定のタスクを実行するModulesが含まれています。
ラベル、テキスト ボックス、またはテーブルを操縦する場合は、 chapter "HOST モジュールを作成する" で説明されているように、ホストエミュレータをスキャンします。
ホスト送信キー
Module「ホスト送信キー」は、特定のキーをホストアプリケーションに送信することを可能にします。
このモジュールには以下のモジュール属性があります:
| 
                                                                 ModuleAttribute  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 キー  | 
                                                            
                                                                 アプリケーションに送信するキーActionMode「入力」を使用してください。 デフォルトでは、データ型は RawString です。Toscaは、入力された RawString データをテスト中のシステムにそのまま送信します。特殊文字をエスケープする必要はありません。 動的式を使用するには、データ型として「 String 」を選択してください。  | 
                                                        
| 
                                                                 列  | 
                                                            
                                                                 キーを送信する列です。 このModuleAttributeはオプションです。それを設定する場合は、行の設定も必要です。  | 
                                                        
| 
                                                                 行  | 
                                                            
                                                                 キーを送信する行です。 このModuleAttributeはオプションです。それを設定する場合は、列の設定も必要です。  | 
                                                        
Moduleは、以下の表に記載されている特定のキーボードコマンドをいくつか処理することもできます。「 Microsoft SendKeys 」列と「ホストエミュレータキー」列の値は互換的に使用できます。
例えば、新しい行を作成するには、キーの値として "{RETURN} " または @N のいずれかを指定します。
| 
                                                                 コマンド  | 
                                                            
                                                                 Microsoft SendKeys  | 
                                                            
                                                                 ホストエミュレータキー  | 
                                                        
|---|---|---|
| 
                                                                 クリア  | 
                                                            
                                                                 {CLEAR}  | 
                                                            
                                                                 @C  | 
                                                        
| 
                                                                 カーソルダウン  | 
                                                            
                                                                 {DOWN}  | 
                                                            
                                                                 @V  | 
                                                        
| 
                                                                 左カーソル  | 
                                                            
                                                                 {LEFT}  | 
                                                            
                                                                 @L  | 
                                                        
| 
                                                                 右カーソル  | 
                                                            
                                                                 {RIGHT}  | 
                                                            
                                                                 @Z  | 
                                                        
| 
                                                                 カーソルアップ  | 
                                                            
                                                                 {UP}  | 
                                                            
                                                                 @U  | 
                                                        
| 
                                                                 削除する  | 
                                                            
                                                                 {DEL}  | 
                                                            
                                                                 @D  | 
                                                        
| 
                                                                 終了する  | 
                                                            
                                                                 {END}  | 
                                                            
                                                                 @q  | 
                                                        
| 
                                                                 入力する  | 
                                                            
                                                                 {ENTER}  | 
                                                            
                                                                 @E  | 
                                                        
| 
                                                                 EOFを消去する  | 
                                                            
                                                                 該当なし  | 
                                                            
                                                                 @F  | 
                                                        
| 
                                                                 ホーム  | 
                                                            
                                                                 {HOME}  | 
                                                            
                                                                 @0  | 
                                                        
| 
                                                                 挿入  | 
                                                            
                                                                 {INSERT}  | 
                                                            
                                                                 @I  | 
                                                        
| 
                                                                 ジャンプ(セットフォーカス)  | 
                                                            
                                                                 {JUMP}  | 
                                                            
                                                                 @J  | 
                                                        
| 
                                                                 左タブ  | 
                                                            
                                                                 {LTAB}  | 
                                                            
                                                                 @B  | 
                                                        
| 
                                                                 新しいライン  | 
                                                            
                                                                 {RETURN}  | 
                                                            
                                                                 @N  | 
                                                        
| 
                                                                 PA1  | 
                                                            
                                                                 該当なし  | 
                                                            
                                                                 @x  | 
                                                        
| 
                                                                 PA2  | 
                                                            
                                                                 該当なし  | 
                                                            
                                                                 @y  | 
                                                        
| 
                                                                 PA3  | 
                                                            
                                                                 該当なし  | 
                                                            
                                                                 @z  | 
                                                        
| 
                                                                 ページダウン*  | 
                                                            
                                                                 {PAGEDOWN}  | 
                                                            
                                                                 @v  | 
                                                        
| 
                                                                 ページアップ*  | 
                                                            
                                                                 {PAGEUP}  | 
                                                            
                                                                 @u  | 
                                                        
| 
                                                                 PF1/F1  | 
                                                            
                                                                 {F1}  | 
                                                            
                                                                 @1  | 
                                                        
| 
                                                                 PF2/F2  | 
                                                            
                                                                 {F2}  | 
                                                            
                                                                 @2  | 
                                                        
| 
                                                                 PF3/F3  | 
                                                            
                                                                 {F3}  | 
                                                            
                                                                 @3  | 
                                                        
| 
                                                                 PF4/F4  | 
                                                            
                                                                 {F4}  | 
                                                            
                                                                 @4  | 
                                                        
| 
                                                                 PF5/F5  | 
                                                            
                                                                 {F5}  | 
                                                            
                                                                 @5  | 
                                                        
| 
                                                                 PF6/F6  | 
                                                            
                                                                 {F6}  | 
                                                            
                                                                 @6  | 
                                                        
| 
                                                                 PF7/F7  | 
                                                            
                                                                 {F7}  | 
                                                            
                                                                 @7  | 
                                                        
| 
                                                                 PF8/F8  | 
                                                            
                                                                 {F8}  | 
                                                            
                                                                 @8  | 
                                                        
| 
                                                                 PF9/F9  | 
                                                            
                                                                 {F9}  | 
                                                            
                                                                 @9  | 
                                                        
| 
                                                                 PF10/F10  | 
                                                            
                                                                 {F10}  | 
                                                            
                                                                 @a  | 
                                                        
| 
                                                                 PF11/F11  | 
                                                            
                                                                 {F12}  | 
                                                            
                                                                 @b  | 
                                                        
| 
                                                                 PF12/F12  | 
                                                            
                                                                 {F12}  | 
                                                            
                                                                 @c  | 
                                                        
| 
                                                                 PF13  | 
                                                            
                                                                 {F13}  | 
                                                            
                                                                 @d  | 
                                                        
| 
                                                                 PF14  | 
                                                            
                                                                 {F14}  | 
                                                            
                                                                 @e  | 
                                                        
| 
                                                                 PF15  | 
                                                            
                                                                 {F15}  | 
                                                            
                                                                 @f  | 
                                                        
| 
                                                                 PF16  | 
                                                            
                                                                 {F16}  | 
                                                            
                                                                 @g  | 
                                                        
| 
                                                                 PF17  | 
                                                            
                                                                 {F17}  | 
                                                            
                                                                 @h  | 
                                                        
| 
                                                                 PF18  | 
                                                            
                                                                 {F18}  | 
                                                            
                                                                 @i  | 
                                                        
| 
                                                                 PF19  | 
                                                            
                                                                 {F19}  | 
                                                            
                                                                 @j  | 
                                                        
| 
                                                                 PF20  | 
                                                            
                                                                 {F20}  | 
                                                            
                                                                 @k  | 
                                                        
| 
                                                                 PF21  | 
                                                            
                                                                 {F21}  | 
                                                            
                                                                 @l  | 
                                                        
| 
                                                                 PF22  | 
                                                            
                                                                 {F22}  | 
                                                            
                                                                 @m  | 
                                                        
| 
                                                                 PF23  | 
                                                            
                                                                 {F23}  | 
                                                            
                                                                 n  | 
                                                        
| 
                                                                 PF24  | 
                                                            
                                                                 {F24}  | 
                                                            
                                                                 @o  | 
                                                        
| 
                                                                 印刷  | 
                                                            
                                                                 {PRINT}  | 
                                                            
                                                                 @P  | 
                                                        
| 
                                                                 リセット  | 
                                                            
                                                                 {RESET}  | 
                                                            
                                                                 @R  | 
                                                        
| 
                                                                 右タブ  | 
                                                            
                                                                 {TAB}  | 
                                                            
                                                                 @T  | 
                                                        
| 
                                                                 スペース  | 
                                                            
                                                                 該当なし  | 
                                                            
                                                                 @O  | 
                                                        
| 
                                                                 *AS/400(TN5250) でのみ利用可能です。  | 
                                                        ||
                                                                 
                                                             | 
                                                            
                                                                 この例では、新しい行を作成します。 
                                                                         コマンドの送信  | 
                                                        
ホスト変更セッション
Module「ホスト変更セッション」では、実行中に ホストエミュレータセッションを変更することができます。
このモジュールには モジュール属性 があります:
| 
                                                                 ModuleAttribute  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 セッションID  | 
                                                            
                                                                 切り替え先の HOST エミュレータのセッションID IDActionMode「入力」を使用してください。 セッションIDは使用するエミュレータによって異なります。一般的には、エミュレータのAPI固有の設定の下にあります。 空の文字列を入力す る と 、 HOST Engine3.0 は既存のセッションを削除し ます。 セッションID は1文字に制限されています。  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 スクラッチブックでテストを実行すると、結果が異なる場合があります。Tricentis はテストケースを実行するために実行リストを使用することをお勧めしています。  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、最初のテストステップを使用してセッションID「 M 」を持つセッションに切り替えます。 2 番目の テストステップ では、アプリケーションにコマンド「 Enter 」を送信します。 3番目のテストステップの値は空なので、 Host Engine 3.0 は「 M 」セッションを削除します。 
                                                                         セッションの切り替え  |