Universal App Connector での WaitForAnyScreen メソッドの使用
1 つ以上のアプリケーション画面を検索し、必要に応じて指定した期間内にそれらの子要素を検索し、指定したアクションを実行します。
始める前に
必要なロール:なし
このタスクについて
手順
-
UAC を構成します。
アプリケーション画面と子要素の構成については、「Universal App Connector の使用」を参照してください。
-
[グローバルオブジェクト (Global Objects)] で、[UniversalApplication] オブジェクトをダブルクリックします。
WaitForAnyScreen メソッドが [オブジェクトエクスプローラー (Object Explorer)] ペインに表示されます。
- WaitForAnyScreen メソッドを [デザイン面 (Design surface)] にドラッグします。
-
WaitForAnyScreen メソッドを構成します。
-
[設定] アイコン (
) を選択します。
- [画面を選択 (CHOOSE SCREENS)] ウィンドウで、1 つ以上のアプリケーション画面を選択します。
-
[OK] を選択します。
選択したアプリケーション画面が WaitForAnyScreen メソッドに表示されます。
-
WaitForAnyScreen メソッドでパラメーターを構成します。
表 : 1. WaitForAnyScreen メソッドのパラメーター パラメーター 説明 データポートタイプ データタイプ デフォルト値 必須? メモ MatchAllChildren Trueに設定すると、メソッドは、子要素の属性を照合することによって、キャプチャした親画面の子要素も検索します。データ入力 ブール False いいえ 警告:このパラメーターをTrueに設定すると、コンポーネントの実行が遅くなる可能性があります。タイムアウト WaitForAnyScreen メソッドが、画面と、必要に応じてその子要素を検索するために使用する期間 (秒単位)。 データ入力 整数 30 秒 はい アプリケーション画面 [画面を選択 (CHOOSE SCREENS)] ウィンドウで選択したアプリケーション画面のタイトル。このコンポーネントでは、[画面を選択 (CHOOSE SCREENS)] ウィンドウで選択した画面の数に応じて、複数のウィンドウのエントリが可能です。 データ出力 適用外 適用外 適用外 WaitForAnyScreen メソッドがリストされている最初の画面を見つけると、WaitForAnyScreen メソッドの実行が完了します。 ELSE WaitForAnyScreen メソッドがタイムアウトポートで指定された期間内に画面を見つけられなかった場合に、別のコンポーネントまたはメソッドを実行します。 データ出力 適用外 該当なし なし
-
[設定] アイコン (
-
必要なアプリケーション画面または要素をダブルクリックすると、関連するメソッドを一覧表示する [オブジェクトエクスプローラー (Object Explorer)] ペインが表示されます。
たとえば、Java アプリケーション画面または要素を選択すると、Java コネクタメソッドが [オブジェクトエクスプローラー (Object Explorer)] に表示されます。
- Java コネクタメソッドの詳細については、「Java コネクタのメソッド」を参照してください。
-
Google Chrome および Microsoft Edge のコネクタメソッドの詳細については、「Chromium コネクタのメソッド」を参照してください。
- Windows コネクタメソッドの詳細については、「Windows コネクタのメソッド」を参照してください。
-
キャプチャした Web アプリケーション画面でカスタム JavaScript を実行する場合は、ExecuteJavascript メソッドを使用できます。