Java SWTコントロールを操作する
Java SWTModulesは、 Tosca XScan また Tricentis オートメーション・レコーディング・アシスタント(TricentisARA) のいずれかを使用して作成されます。
モジュール フォルダーを右クリックするか、ダイナミック メニュー 
以下の説明 chapter "ステアリングコントロール" に 従って、次の標準コントロールを操作できます。
以下の章では、Java SWT固有のコントロールを操縦する方法を説明しています。
                                                                 
                                                             | 
                                                            
                                                                 Toscaでは、スクロール可能な領域(ScrollPane)内にコントロールが配置されていれば、テストアプリケーションの可視領域外に配置されているコントロールも操縦することができます。テストを実行すると、システムは自動的にそのコントロールにジャンプします。  | 
                                                        
編集可能なコンボ ボックス
編集可能なコンボ ボックスとは、任意の数のエントリを追加できるコンボ ボックスのことです。
                                                                 
                                                             | 
                                                            
                                                                 以下の例では、編集可能なコンボ ボックス BorderCCombo にテスト値が入力されています。 
                                                                         テストアプリケーション - 編集可能なコンボ ボックス 
                                                                         編集可能なコンボ ボックス - テスト値の入力  | 
                                                        
ExpandBar
ExpandBars は以下の説明 chapter "タブコントロール" に従って操作されます。
コントロールが、表示されていないスクロール可能な ExpandBar 内で操作される場合、コントロールはスクロールされて表示され、その後、操作されます。
                                                                 
                                                             | 
                                                            
                                                                 以下の例では、システムは、スクロール可能な ExpandBarSWTExpandBar から、コントロール RadioButton1 と Checkbox を選択します。 
                                                                         スクロール可能なExpandBarからコントロールを選択する  | 
                                                        
ListView
ListViews は以下の説明 chapter "リストボックス" に従って操作されます。
                                                                 
                                                             | 
                                                            
                                                                 以下の例では、 ListView のシングルリストからエントリーの Julia が選択されています。 
                                                                         ListViewアイテムの選択  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、エントリー Matthew が ListViewMultiList に存在するかどうかを確認します: 
                                                                         ListViewアイテムの確認  | 
                                                        
TabControl
TabControlsは TabFolders および CTabFolders として識別され、以下の説明 chapter "タブコントロール" に従って操作されます。
                                                                 
                                                             | 
                                                            
                                                                 ユーザーシミュレーションは、画面に表示されるタブでのみ機能します。  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、エンジンは、 tfolTabFolderTabFolder から Tab2 を選択します。 
                                                                         Single-line TabFolder - 入力  | 
                                                        
CTabFoldersはステアリングパラメータ UserSimulation を使ってタブ項目で閉じることができます。ユーザーシミュレーションはActionMode 入力と値 {CLOSE} で実行されます。
                                                                 
                                                             | 
                                                            
                                                                 この例では、エンジンが CTabFolder TabControlの Tab3 を閉じています。 
                                                                         Multiline CTabFolder - 入力  | 
                                                        
PopUp Menu
標準サブセットの一部であるモジュール Any SWT ウインドウを使用して、ポップアップメニューまたはコンテキストメニューを操作できます。
Any SWT ウインドウモジュールでポップアップメニューを操作するには、コンテキストメニューがあるJava SWTウィンドウを1つ開く必要があります。
                                                                 
                                                             | 
                                                            
                                                                 この例では、エントリーファイルの下にあるポップアップメニューコンテキストメニューにあるエントリー終了を選択します。 
                                                                     次に、ポップアップメニューからエントリー終了を選択します。 
                                                                         PopUp Menuからのエントリーの選択  | 
                                                        
複数のJavaSWTウィンドウでPopUp Menuを操縦する
テクニカルIDで必要なウィンドウを一意に識別することで、複数のウィンドウを開いたときにPopUp Menuを操縦することができます。
以下の手順に従って、操作するウィンドウを一意に識別するテクニカルIDを持つモジュールを作成してください:
- 
                                                        
Toscaで、標準サブセットから Any SWTウィンドウモジュールを読み込みます。
 - 
                                                        
Any SWTウィンドウモジュールを右クリックし、コンテキストメニューからコピーを選択します。また、モジュールを左クリックし、ダイナミックメニューのモジュールからコピーを選択することもできます。または、キーボードのショートカット Ctrl + C を使用することもできます。
 - 
                                                        
モジュールを貼り付ける対象となるフォルダーを選択します。
 - 
                                                        
フォルダーを右クリックし、コンテキストメニューから貼り付けを選択します。フォルダーを左クリックし、ダイナミックメニューのモジュールから貼り付けを選択することもできます。または、キーボードのショートカット Ctrl + V を使用することもできます。
 - 
                                                        
Any SWTウィンドウモジュールのコピーを右クリックし、コンテキストメニューから再スキャンを選択します。
 - 
                                                        
Tosca XScanを使用して、ステアリングに使用する Java SWTアプリケーションウィンドウをスキャンします。手順の詳細については、こちら chapter "スキャンで Modulesを作成する" もご覧ください。
Toscaは、再スキャン時にモジュールのテクニカルIDを自動的に更新します。
 
ProgressBar
ProgressBarはTosca XScanでスキャンされます。
ProgressBarで使用できるActionModeは以下の通りです:
| 
                                                                 ActionMode  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 確認する  | 
                                                            
                                                                 これで、進捗状況を確認します。  | 
                                                        
| 
                                                                 WaitOn  | 
                                                            
                                                                 システムは、特定の値に達するまで待機します。  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、プログレスバーのステータスが 10 を示しているかどうかを検証します: 
                                                                         進行状況の確認 以下の例では、エンジンは progressBar の値が 100 を示すまで待ってから、テストの実行を続行します: 
                                                                         エンジンはプログレスバーが100%を示すまで待ちます。  | 
                                                        
PushButton
PushButtonsは、以下の説明 chapter "ボタン" に従って操作されます。
スケール
スケールは、以下の説明 chapter "スライダー" に従って操作されます。
スピナー
スピナーは、以下の説明 chapter "テキストボックス" に従って操作されます。
                                                                 
                                                             | 
                                                            
                                                                 以下の例では、Spinner SWTSpinner の値が 55 に設定されているかどうかを検証します。 
                                                                         スピナーの値を検証する  | 
                                                        
読み取り専用のスピナーは、ステアリングパラメータ UserSimulation が FALSE に設定され、 SendKeys または Keypress コマンドが他のキーボード コマンドと組み合わせて使用され、コントロールのボタンが選択されている場合に、ActionMode 入力でのみ操作できます(see chapter "キーボードコマンド") 。
                                                                 
                                                             | 
                                                            
                                                                 この例では、以下の読み取り専用スピナー ReadOnlySpinner の値を1つ増やしています。 
                                                                         Java SWTアプリケーションのRead-only Spinner 
                                                                     
                                                                         読み取り専用スピナーの値の設定  | 
                                                        
スピナーには、 0 から始まる最小数値と最大数値があります。Tosca XScanでスキャン中に、スピナーのプロパティに最小値と最大値を追加することができます。XScanウィンドウの表現プロパティの下で、それぞれのプロパティである 最小値と最大値を選択してください。モジュールを保存すると、これらのプロパティは、スピナーコントロールのプロパティタブにテクニカルID Params として表示されます。
最小値と最大値の範囲外の値でスピナーを操作する場合、Tosca は値を有効な範囲内の数値にリセットします。
                                                                 
                                                             | 
                                                            
                                                                 この例では、最小値が 0 、最大値が 100 のスピナーを示しています。 
                                                                         Java SWT スピナーの最大および最小 TechnicalID Params  | 
                                                        
StyledTextEditBox
StyledTextEditBoxes は、単一行、複数行、または読み取り専用であり、以下の説明 chapter "テキストボックス" に従って操作されます。
読み取り専用のStyledTextEditBoxでは、以下のActionModesのみが使用できます:
| 
                                                                 ActionMode  | 
                                                            
                                                                 値  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|---|
| 
                                                                 入力  | 
                                                            
                                                                 {CLICK}  | 
                                                            
                                                                 読み取り専用のStyledTextEditBoxをクリックします。  | 
                                                        
| 
                                                                 確認する  | 
                                                            
                                                                 <value>  | 
                                                            
                                                                 StyledTextEditBoxの内容を確認します。  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 以下の例では、StyledTextEditBox ReadOnly StyledTextEditBox の値が読み取り専用のテキストフィールドであるかどうかを確認します。 
                                                                         読み取り専用のStyledTextEditBoxの内容の確認  | 
                                                        
ToolBar
ToolBarはToscaXScanでスキャンでき、メニューとして識別されます。ToolBarのコントロールは、制御タイプによって識別され、埋め込まれたコントロールまたは個別のコントロールとしてスキャンして操縦することができます。
ユーザーは、ToolBar制御に名前を入力することで、埋め込みコントロールとしてToolBarのドロップダウンメニューでButtonsとButtonsを操縦することができます。他のすべてのコントロールは、個別のコントロールとして操縦されます。
                                                                 
                                                             | 
                                                            
                                                                 以下の例では、エンジンは ToolBarSWTToolBar からボタン ToolbarButton を選択します。 
                                                                         ToolBarからButtonを選択する  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、 ToolBarSWTToolBar からテキストボックス ToolBarTextBox にテキスト Example 2 を入力します。 
                                                                         ToolBarでテキストボックスへテキストを入力する  | 
                                                        
TreeView
TreeViewsは、以下の説明 chapter "テーブルツリー" に従って操作されます。
Javaのセキュリティメッセージを閉じる
Java アプリケーションを起動すると、Java ランタイム環境はセキュリティ設定に応じて、セキュリティメッセージを表示することができます。このメッセージは、以下の説明 chapter "Javaセキュリティメッセージを閉じる" に従って、Toscaで閉じることができます。