Java Swingコントロール
コントロールは、アプリケーション内のテスト対象の画面要素です。例:テキストボックスやテーブル。このトピックは、Tosca Cloudがサポートするすべての
標準コントロール
Tosca Cloudは、
* 制限:構造化されたリスト項目を作成することはできません。
Java Swing固有のコントロール
このトピックに記載されている標準コントロールのほかに、Tosca Cloud は、以下のコントロールもサポートしています。
ListView
Tosca Cloudは、ListViewsをリストボックスとして識別します。
Javaスピナー
スピナーは、スピナーコントロールと2つのボタンで構成されています。
Tosca Cloudは、以下のスピナータイプをサポートしています。
-
ListItemSpinnersを使用すると、テキスト選択が可能です。
-
NumberSpinnersを使用すると、事前定義された範囲から数字を選択できます。
-
DateSpinnersを使用すると、日付を選択できます。
テキストボックスのようなスピナーコントロールのテキストコンテンツ操縦できます。スピナー内の項目を上または下に切り替えるには、コントロールをボタンとして操縦してください。
一般的なプロパティの他に、NumberSpinnersとDateSpinnersにも、テストで使用できる特別なプロパティがあります。
NumberSpinnersの場合は、テストで以下の追加プロパティを使用できます。
|
プロパティ |
説明 |
|---|---|
|
Maximum |
スピナーで選択できる最大値。 |
|
Minimum |
スピナーで選択できる最小値。 |
|
StepSize |
スピナーで使用される数値間隔。 |
DateSpinnersの場合は、テストで以下の追加プロパティを使用できます。
|
プロパティ |
説明 |
|---|---|
|
Start |
使用できる日付のうち、可能な限り最も早い日付 |
|
End |
使用できる日付のうち、可能な限り最も遅い日付 |
|
CalendarField |
日付の値を増加または減少させる時間間隔。 |
ProgressBar
Java Swingのプログレスバーは、Java FXのプログレスバーと同じように機能します。
PushButton
Tosca Cloudは、プッシュボタンをボタンとして識別します。
ToggleButton
Tosca Cloudは、トグルボタンをボタンとして識別します。
プロパティ「Selected」を使用して、トグルボタンのステータスを確認します。
ToolBar
Tosca Cloudは、ツールバーをメニューとして識別します。
ツールバー内のすべてのサポートされている標準コントロールを個別のコントロールとしてスキャンできます。
これらを操縦するには、ツールバーのボタンまたは埋め込みコントロールの名前を入力します。
Javaのセキュリティメッセージ
マシンのセキュリティ設定によっては、Javaアプリケーションを起動したときやJava ランタイム環境を更新した後に、Java ランタイム環境がセキュリティメッセージを開く場合があります。
Javaのセキュリティメッセージを操縦するには、標準モジュール「Javaセキュリティ情報」を使用してください。このモジュールは、テストケース構築領域の左ペインの「Modules」の下にあります。
To ensure that Tosca Cloud runs your test case accurately and regardless of whether the security message appears, you have to use the module in reusable test steps for the start of the application.
Java Swingアプリケーション内のJava FXコントロール
Tosca Cloudは、Java Swingアプリケーション内のJava FXコントロールを正しく認識します。「Java FXコントロール」に記載のとおりに操作できます。
非表示のコントロール
テスト対象アプリケーションの表示領域外にあるコントロールをスキャンして操縦することができます。ただし、そのコントロールがスクロールバー(ScollPane)の一部である場合に限られます。Tosca Cloudは、それぞれのコントロールが存在する領域に自動的にフォーカスします。