Universal App Connector での WaitForAnyScreen メソッドの使用

  • リリースバージョン: Washingtondc
  • 更新日 2024年02月01日
  • 読む2読むのに数分
  • 指定した期間内に 1 つ以上のアプリケーション画面を検索し、必要に応じてそれらの子要素を検索し、指定したアクションを実行します。

    始める前に

    必要なロール:なし

    このタスクについて

    WaitForAnyScreen メソッドを使用すると、指定された期間内の画面一致ルールを照合して画面の検索が試行されます。その期間内に画面が見つからない場合は、オプションで、ELSE ポートを介してコントロールを別のコンポーネントに渡すことで、アクションを実行できるようにすることができます。それ以外の場合は、WaitForAnyScreen メソッドの実行が完了します。WaitForAnyScreen メソッドが画面を検索するには、画面が開いた状態である必要があります。

    手順

    1. UAC を構成します。
      アプリケーション画面と子要素の構成については、「」を参照してください Universal App Connector の使用
    2. [グローバルオブジェクト (Global Objects)] で、 UniversalApplication オブジェクトをダブルクリックします。
      WaitForAnyScreen メソッドが [オブジェクトエクスプローラー (Object Explorer)] ペインに表示されます。
    3. WaitForAnyScreen メソッドを [デザイン面 (Design surface)] にドラッグします。
    4. WaitForAnyScreen メソッドを設定します。
      1. 設定アイコン ( 画面待ちメソッド設定アイコン) を選択します。
      2. [画面を選択 (CHOOSE SCREENS)] ウィンドウで、1 つ以上のアプリケーション画面を選択します。
      3. [OK] を選択します。
        選択したアプリケーション画面が WaitForAnyScreen メソッドに表示されます。

        [任意の画面を待つ] メソッドでキャプチャされた画面。

      4. WaitForAnyScreen メソッドでパラメーターを設定します。
        表 : 1. WaitForAnyScreen メソッドのパラメーター
        パラメーター 説明 データポートタイプ データタイプ デフォルト値 必須? メモ
        MatchAllChildren True に設定すると、メソッドは、子要素の属性を照合することによって、キャプチャした親画面の子要素も検索します。 データ入力 ブール False いいえ
        警告:
        このパラメーターを True に設定すると、コンポーネントの実行が遅くなる可能性があります。
        タイムアウト WaitForAnyScreen メソッドが画面と、必要に応じてその子要素を検索するために使用する期間 (秒単位)。 データ入力 整数 30 秒 はい
        アプリケーション画面 [画面を選択 (CHOOSE SCREENS)] ウィンドウで選択したアプリケーション画面のタイトル。このコンポーネントでは、[画面を選択 (CHOOSE SCREENS)] ウィンドウで選択した画面の数に応じて、複数のウィンドウを入力できます。 データ出力 適用外 適用外 適用外 メソッドがリストの最初の画面を見つけると、WaitForAnyScreen メソッドの実行が完了します。
        ELSE WaitForAnyScreen メソッドが タイムアウト ポートで指定された期間内に画面を見つけられなかった場合に、別のコンポーネントまたはメソッドを実行します。 データ出力 適用外 適用外 いいえ