Java Swing コントロールを操作する
Java Swing Modules は Tosca XScan または Tricentis Automation Recording Assistant(TricentisARA)のいずれかを使用して作成されます。
モジュールフォルダーを右クリックするか、ダイナミックメニュー 
                                                                 
                                                             | 
                                                            
                                                                 Tosca XScan は、Java Swing アプリケーション内の JavaFX 固有のコントロールを特定します。chapter "JavaFXコントロールを操作する" で説明されているように、それらを操縦することができます。  | 
                                                        
chapter "ステアリングコントロール" で説明されているように、次の標準コントロールを操作できます。
構造化されたリスト項目を作成することはできません。
以下の章では、Java Swing特有のコントロールを操縦する方法について説明いたします。
                                                                 
                                                             | 
                                                            
                                                                 Toscaでは、テストアプリケーションの表示領域外にあるコントロールも、スクロール可能な領域(ScrollPane)内に配置されていれば、操縦することができます。テストを実行すると、システムは自動的に制御にジャンプします。  | 
                                                        
ListView
ListViewは chapter "リストボックス" で説明されているとおりに操作されます。
                                                                 
                                                             | 
                                                            
                                                                 以下の例では、エントリ Julia がListViewの IvTestListView から選択されています。 
                                                                         ListViewアイテムの選択 この例では、エントリ Matthew が ListViewIvTestListView に存在するかどうかを検証します。: 
                                                                         ListViewアイテムの検証  | 
                                                        
Javaスピナー
スピナーは制御と2つのボタンで表されます。
Tosca Java Swing Engine3.0は、以下のスピナータイプをサポートしています。:
- 
                                                        
ListItemスピナー:テキストを選択できます。
 - 
                                                        
ナンバースピナー:数字を選択できます。
 - 
                                                        
日付スピナー:日付を選択できます。
 
スピナー制御の内容の操縦の詳細については、 chapter "テキストボックス" を参照してください。
スピナー内の項目を上または下に切り替えるには、 chapter "ボタン" で説明されているようにボタンを操縦します。
                                                                 
                                                             | 
                                                            
                                                                 以下の例では、エンジンは ListItem スピナー制御 listSpinnerString を操作します。 
                                                                         アプリケーションの ListItem スピナーです。 この例では、ActionMode 確認を使って、アイテム Apple が選択されているかどうかを確認します: 
                                                                         値の検証  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 以下の例では、エンジンはボタン Spinner.nextButton を介して ListItem スピナー制御 listSpinnerString を操縦しています。 この例では、次の項目を選択するために {Click} という値と、ActionMode 入力を使って、上向きのボタンをクリックしています。 
                                                                         次の項目の選択  | 
                                                        
スピナー制御は、使用されるスピナータイプに応じて、一般プロパティに加えて特定のプロパティを提供します。
NumberSpinners
NumberSpinners では、あらかじめ設定された範囲から数字を選択することができます。
NumberSpinners では、さらに以下のプロパティを検証できます。:
| 
                                                                 プロパティ  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 最大  | 
                                                            
                                                                 スピナーで選択できる最大値  | 
                                                        
| 
                                                                 最小  | 
                                                            
                                                                 スピナーで選択できる最小値  | 
                                                        
| 
                                                                 ステップサイズ  | 
                                                            
                                                                 スピナーで使用される数値間隔  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 NumberSpinnerのnumberSpinner に許される最大値がバッファ Max に書き込まれます。 プロパティ Maximum の値は、ActionMode バッファとともに、バッファ Max に割り当てられます。 
                                                                         プロパティのバッファリング  | 
                                                        
DateSpinner
DateSpinners では、さらに以下のプロパティも確認できます。:
| 
                                                                 プロパティ  | 
                                                            
                                                                 説明  | 
                                                        
|---|---|
| 
                                                                 スタート  | 
                                                            
                                                                 可能な限り早い日程  | 
                                                        
| 
                                                                 終了  | 
                                                            
                                                                 可能な限り最新の日付  | 
                                                        
| 
                                                                 カレンダーフィールド  | 
                                                            
                                                                 日付の値を増減させる時間間隔  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 DateSpinner dateSpinner の値を変更するには、新しい値を入力します。 テストステップの値 dateSpinner は、 03.03.85 00:00 の値とActionMode 入力を受け取ります。 
                                                                         値の入力  | 
                                                        
ProgressBar
ProgressBarは chapter "プログレスバー/インジケーター" で説明されているとおりに操縦されます。
PushButton
PushButtonは chapter "ボタン" で説明されているとおりに操縦されます。
ToggleButton
ToggleButtonは、 chapter "ボタン" で説明されているとおりに操縦されます。
Selected プロパティを使用して、ToggleButton の状態確認します。
                                                                 
                                                             | 
                                                            
                                                                 この例では、エンジンがテストアプリケーション内でToggleButton SingleToggleButton が選択されているかどうかを確認します。 
                                                                         ToggleButtonの Selected ステータスの確認  | 
                                                        
ツールバー
Java Swing ToolBarはTosca XScanでスキャン可能であり、メニューとして識別されます。ツールバーのコントロールは、制御のタイプによって識別され、埋め込まれたコントロールまたは個別のコントロールとしてスキャンして操作することができます。
制御ステアリングは、ToolBarボタンの名前か、埋め込まれた制御の名前を入力することで実行されます。
                                                                 
                                                             | 
                                                            
                                                                 下図の例では、エンジンは ToolBar のボタンToolBarから ToolBarButton1 の値のボタンを選択します。: 
                                                                         ツールバーから制御を選択する この例では、 ToolBar ボタン ToolBarのコンボ ボックスtoolBarComboBox で入力アイテム3 が選択されているかどうかを確認します。: 
                                                                         ツールバーの制御の検証  | 
                                                        
Javaセキュリティメッセージを閉じる
マシンのセキュリティ設定によって異なりますが、Java ランタイム環境は、Javaアプリケーションの初回起動時、またはアプリケーションが起動されるたびに、以下のセキュリティメッセージを開きます。Javaセキュリティメッセージは、Java ランタイム環境を更新した後も表示されることがあります。
                                                        
                                                    
Javaセキュリティメッセージ
Javaセキュリティメッセージは、標準サブセットの一部であるモジュール Javaセキュリティ情報で操縦できます。
                                                                 
                                                             | 
                                                            
                                                                 Java Engine3.0 が、Javaセキュリティメッセージが表示されるかどうかに関係なく、あなたのテストケースを正確に実行するようにするには、次のいずれかの場所でモジュールを使用する必要があります: 
  | 
                                                        
                                                                 
                                                             | 
                                                            
                                                                 この例では、Javaセキュリティメッセージを閉じて、Javaアプリケーションを起動します。 
                                                                         Javaセキュリティメッセージを操作する  |