要素が表示可能になるまでの待機アクションの追加
「要素が見えるまで待機」アクションは、ユーザー・インタフェース内の特定の要素が表示されるまでロボットを一時停止します。
ユースケース
すべてのロボット・アクションには、オプションの検証が含まれます。 この検証は、wait until element is visibleアクションよりも堅牢であり、ほぼすべての待機関連アクティビティを処理できます。
そのため、ほとんどの場合、どのロボットにも「要素が見えるまで待機」アクションを追加する必要はありません。 ロボット・アクションの検証の詳細は、「ロボット・アクションへの検証の追加」を参照してください。
このアクションをロボットに追加する場合は、待機する最大時間(30秒など)を指定します。 要素が見えるようになるとすぐに、期間全体が経過していなくても、ロボットは動作し続けます。 時間内に要素が表示されない場合、ロボットは失敗します。
レコーダを使用した「要素が表示されるまで待機」アクションの追加
アクションを追加する前に、変数やトリガーの入出力など、ロボット・アクションに必要なロボット・リソースを作成することを検討してください。 それ以外の場合は、レコーダを一時停止し、必要なときにリソースを作成します。
- ロボットを編集のために開きます。
「ロボットを開く」を参照してください。
- レコーダを起動します。
- キャンバスで、記録するアクションを選択します。
- ツールバーで、「選択したアクションの後に記録」
を選択します。 - パネルの「ブラウザ・タブを選択してターゲットにします」ドロップダウンから、ロボットが動作するアプリケーションを選択します。 見つけるためにスクロールする必要がある場合があります。
アプリケーションが表示されない場合は、パネルを閉じ、別のタブでアプリケーションを開き、レコーダを再度起動します。
「RPA Smart Recording」パネルが表示されます。 - 「記録を開始」を選択します。
ブラウザの左下隅に「Smart Recording」ウィンドウが表示されます。 さらに、マウス・カーソルでユーザー・インタフェースの要素をターゲットにできるようになりました。
- ロボットが対話する必要があるユーザー・インタフェース内の要素を識別します。
- ロボットが対話する必要があるフィールドをポイントしますが、まだ選択しないでください。
たとえば、フィールドが紫色で、拡大レンズのアイコンが表示された場合は、まだクリックしないでください。 レコーダは情報を集めています。

- シェーディングが緑色に変わり、マウス・アイコンが手に変わるのを待ってから、UI要素を選択します。

詳細は、ロボットのビルドのためのクイックスタートを参照してください。
選択した要素の詳細を含むパネルが表示されます。 - アクションを構成します。
-
名:ターゲットの名前を入力します。 このテキストは、キャンバスのロボット・アクションおよびロボット内のターゲットのリストに表示されます。
「設定」は、Oracle Integrationが以前に選択したUIコントロールのターゲットを再利用するかどうかを決定します。 必要に応じて、「これらの設定を上書き」を実行できます。 ターゲットの再利用には利点があります。 たとえば、「ターゲットの更新」を1回実行すると、ターゲットを使用するすべてのアクションが更新されます。
-
ターゲット名:選択した要素のXMLパス言語(XPath)を確認します。 無効な文字のかわりにアンダースコア(_)が表示されます。 必要に応じて値を更新できます。
-
要素:選択したHTML要素を確認します。 間違った要素タイプを選択した場合は、パネルで「破棄」を選択し、別の要素を選択します。
-
アクション: 要素が表示されるまで待機を選択します。
-
- 「保存」を選択します。
- ロボットが対話する必要があるフィールドをポイントしますが、まだ選択しないでください。
- 適切な次のステップを選択します:
-
レコーダを使用して別のアクションを追加します。
ロボットへのアクションの追加を参照してください。
-
次のステップを把握できるように、レコーダを一時停止します。 ブラウザの左下隅にある「スマート記録」ウィンドウで、「一時停止」
を選択します。 -
レコーダを停止し、キャンバスに戻ります。 ブラウザの左下隅にある「スマート記録」ウィンドウで、「停止」
を選択します。 記録しているアプリケーションをクローズしても、レコーダを停止できます。 キャンバスのツールバーで、「停止」
を選択します。 -
検証の作成やキャプチャするスクリーンショットの識別など、追加したアクションをカスタマイズします。 記録を停止し、キャンバスでアクションをダブルクリックし、必要に応じてアクションを更新します。
すべてのアクションは、レコーダを停止するまで読取り専用です。
-
- キャンバスの上にある「保存」を選択します。
ローコード・ツールを使用した「要素が表示されるまでの待機」アクションの追加
- ロボットを編集のために開きます。
「ロボットを開く」を参照してください。
- アクションをロボットに追加します。
- キャンバスで、アクションを指し示し、+をクリックします。

使用可能なアクションのメニューが表示されます。
- 「要素が表示されるまで待機」を選択します。
「要素が表示されるまで待機」アクションがキャンバスに表示され、「要素が表示されるまで待機」パネルが表示されます。
- キャンバスで、アクションを指し示し、+をクリックします。
- パネルで、アクションの「名前」および「説明」を入力します。
「名前」は、キャンバス内のアクションに表示され、自分および他のユーザーがアクションの目標を理解するのに役立ちます。
- 別のブラウザ・ウィンドウまたはタブで、ロボットが動作するアプリケーションを開きます。
- 「入力」タブで、アクションの入力詳細を指定します。
フィールド 説明 Locator
-
ロボットで、「ロケータ」フィールド内をクリックし、「ページ要素のターゲット指定」
を選択します。「ページ要素のターゲット指定」パネルが表示されます。
-
パネルの「ブラウザ・タブを選択してターゲットにします」ドロップダウンから、ロボットが動作するアプリケーションを選択し、「実行」を選択します。 アプリケーションを検索するには、下にスクロールする必要がある場合があります。
アプリケーションが開きます。
-
ロボットが作業する必要があるアプリケーションで、ロボットが確認する必要があるフィールドを指し示します。ただし、まだ要素を選択しないでください。
たとえば、フィールドが紫色で、拡大レンズのアイコンが表示された場合は、まだクリックしないでください。 レコーダは情報を集めています。

-
シェーディングが緑色に変わり、マウス・アイコンが手に変わるのを待ってから、UI要素を選択します。

詳細は、ロボットのビルドのためのクイックスタートを参照してください。
レコーダは、ロボットの「ロケータ」フィールドに値を入力します。
ヒント:
「設定」は、Oracle Integrationが以前に選択したUIコントロールのターゲットを再利用するかどうかを決定します。 必要に応じて、「これらの設定を上書き」を実行できます。 ターゲットの再利用には利点があります。 たとえば、「ターゲットの更新」を1回実行すると、ターゲットを使用するすべてのアクションが更新されます。
タイムアウト
最大待機時間(秒)を入力します。
スクリーンショット アクションの一部としてスクリーンショットを取得するかどうかを指定します。 ロボットのスクリーンショットをキャプチャを参照してください。
-
- 「検証前」および「検証後」タブで、アクションの前後に検証を完了するかどうかを指定します。
ロボット・アクションへの検証の追加を参照してください。
- 「OK」をクリックします
- キャンバスの上にある「保存」を選択します。