【Power Automate Desktop】Web ページのコンテンツを待機します

PAD

「Power Automate Desktop」のアクション「Web ページのコンテンツを待機します」について、具体例をつかって解説をします。

スポンサーリンク

アクションの使い方

特定のテキストまたは Web ページの要素が Web ページに表示されるまで(または非表示になるまで)フローを中断します。

Web ブラウザーインスタンス

こちらには「Browser」などの変数を入力する必要があります。
Web ブラウザーインスタンスの変数は、以下のアクションを使用して変数を生成する必要があります。

  • 新しい Internet Explorer を起動します
  • 新しい Firefox を起動します
  • 新しい Chrome を起動します
  • 新しい Microsoft Edge を起動します

こちらは変数の取得方法の一例ですが、新しい Chrome を起動して「初期 URL」を設定することによって変数「Browser」が生成されます。

Web ページの状態を待機する

指定された項目がWeb ページに「表示される」もしくは「非表示になる」まで待機するかどうかを指定します。

指定できる項目はつぎの通りです。

  • 次の要素を含む
  • 次の要素を含まない
  • 次のテキストを含む
  • 次のテキストを含まない

次の要素を含む/次の要素を含まない

「UI 要素」を指定します。

「UI 要素」の指定方法はこちらをご覧ください。

1.「UI 要素の追加」を選択します。

2.追加したい「UI 要素」を指定します。

「UI 要素」の指定方法は、追加対象をマウスで選択して赤枠で囲まれたところで「Ctrl」を押しながら「左クリック」をします。

3.「UI 要素」の取得状況を確認します。

パラメーターの選択「UI 要素」の指定箇所に、先ほどの手順で取得した「UI 要素」が設定されていれば問題ありません。

次のテキストを含む/次のテキストを含まない

Web ページで確認するテキストを入力します。

できることの具体例

「Web ページのコンテンツを待機します」をつかって特定のテキストまたは Web ページの要素が Web ページに表示されるまで(または非表示になるまで)フローを中断します。

こちらの例では、Webページを遷移した先に「マスク」という文字があった場合、つぎのフローに進む設定をしています。

こちらが実行結果です。
最初にこちらのページが表示されます。

操作は手動ですが、次のページに移動したところでフローが再開されてメッセージ ボックスが表示されます。

具体例の作成方法

ご紹介した例の具体的な作成方法はこちらをご覧ください。

手順1|新しい Chrome を起動する

Chrome の新しいインスタンスを起動して、Web サイトおよび Web アプリケーションを自動化します。

こちらでは、Yahoo!ニュースを初期URLとして設定しています。

手順2|Web ページのコンテンツを待機します

特定のテキストまたは Web ページの要素が Web ページに表示されるまで(または非表示になるまで)フローを中断します。

パラメーターの選択「Web ページの状態を待機する」では以下から一つを選択します。

  • 次の要素を含む
  • 次の要素を含まない
  • 次のテキストを含む
  • 次のテキストを含まない

手順3|メッセージを表示

メッセージ ボックスを表示します。