← 手順一覧へ戻る
Power Automate DesktopWeb

Web画面のボタンを自動で押す

登録したWebボタンが現れるのを待って、1回押します。

画面上の名前は、表示言語やバージョンによって異なる場合があります。Desktopの例は、フロー作成時に「Power Fx を有効にする」をオフにした標準構文です。Power Fx対応フローでは式・変数参照・インデックスの書き方が異なります。このページでは変数を %変数名% と表記します。出力変数の名前を入力する欄では、前後の % は付けません。

実行前に確認

  • ブラウザー自動化の設定が必要です。拡張機能を使う方式ではPower Automate拡張機能を有効にし、対象サイトで操作できる権限を確認します。
  • 要素があることと操作可能なことは別です。無効状態・読み込み中を確認し、購入や削除などの確定ボタンで試さないでください。

1使うアクション

  1. アクション 1新しい Microsoft Edge を起動する
  2. アクション 2Web ページのコンテンツを待機する
  3. アクション 3Web ページのボタンを押す

図で見る処理のイメージ

概念図

登録したWebボタンが現れるのを待って、1回押します。

  1. 表示待ち

    検索ボタンがまだ読み込み中

  2. 準備完了

    登録したボタンを検出

  3. 操作

    検索を1回実行

結果の例

座標ではなくWeb UI要素を目印にします。

図は処理の流れを示した例です。実際の画面や実行結果ではありません。

設定と処理を説明する模式図です。実際の設定画面や実行結果のスクリーンショットではありません。

2実際の設定内容

入力する値・操作手順を確認する4ステップの設定と確認方法
  1. 1

    Edgeの起動で対象の検索ページURLを指定し、出力を %Browser% にします。

  2. 2

    Web UI要素の追加から検索ボタンを登録します。待機アクションに %Browser% とボタンを指定し、要素が含まれるまで待つ設定にします。

  3. 3

    タイムアウトを30秒にし、見つからない場合はエラーで停止させます。

  4. 4

    ボタンを押すで同じ %Browser% と登録した検索ボタンを選びます。必要に応じて結果要素の待機を後続に追加します。

Microsoft公式ページで確認する