2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Power Automate Desktop のWebフォーム入力とフォーム入力との挙動の違いのメモ

Last updated at Posted at 2026-01-01

はじめに

Microsoft Power Automate Desktop のWebフォーム入力アクションとフォーム入力アクションとの違いが気になって検証したメモです。

結論

Webブラウザの操作をループ処理したいときはWebフォーム入力アクションを使った方が良さそうです!

検証しようと思ったきっかけ

Power Automate Desktop のアクションを眺めていたら、Webフォーム入力とフォーム入力というよく似たアクションがあるのに気づきました。

Webフォーム入力.png

フォーム入力.png

一見したところどちらもWebブラウザの操作はできそうですが、どう違うんだろうというのが気になり、試しに簡単なデスクトップフローを作って検証してみました。

作成したフロー

下記のような簡単なフローを作成し、動作を検証しました。

  1. Microsoft Edgeを立ち上げ、Redmineのログイン画面を表示
  2. ログインID, パスワードを入力し、ログイン
  3. Redmine.xlsxという名前のExcelファイルを起動し、A1-A3セルに記載されているチケット番号をコピー
  4. コピーしたチケット番号で、順番にRedmineを検索

Webフォーム入力

Webフォーム入力のフローがこちらです。
Webフォーム入力1.png
Webフォーム入力2.png

フォーム入力

フォーム入力のフローがこちらです。
フォーム入力1.png
フォーム入力2.png

検証結果

Webフォーム入力

Webフォーム入力のフローの実行結果がこちらです。

Redmineの画面を立ち上げてログイン。
WEBフォーム入力フロー実行_1.png

ログイン後、Excelを立ち上げてチケット番号をコピー。
WEBフォーム入力フロー実行_2.png

ログイン後マイページの検索窓に1番目のチケット番号を入力し、検索実行。
WEBフォーム入力フロー実行_3.png

1番目のチケット番号の画面の入力窓に2番目のチケット番号を入力し、検索実行。
WEBフォーム入力フロー実行_5.png

2番目のチケット番号の画面の入力窓に3番目のチケット番号を入力し、検索実行。
WEBフォーム入力フロー実行_6.png

3番目のチケット番号の画面を表示し、フローを正常終了。
WEBフォーム入力フロー実行_7.png

WEBフォーム入力のアクションで組んだフローは正常に実行できることが確認できました。

フォーム入力

フォーム入力のフローの実行結果がこちらです。

Redmineの画面を立ち上げてログイン。
フォーム入力フロー実行_1.png

ログイン後、Excelを立ち上げてチケット番号をコピーし、マイページの検索窓に1番目のチケット番号を入力し、検索実行。
フォーム入力フロー実行_2.png

1番目のチケット番号の画面を表示後、フローが進まなくなる。
フォーム入力フロー実行_3.png

フローに戻ると、「テキスト フィールドにフォーカスできません(UI要素を取得できません)」エラーで終了している。
フォーム入力フロー実行_4.png

フォーム入力のアクションだとログイン後マイページの検索窓とチケット番号毎の画面の検索窓を別のものと認識してしまうため、WEBブラウザ内でループ処理したい場合はWebフォーム入力のアクションの方が適切なようです。

おわりに

一見似通ったアクションでも比較すると挙動の違いが分かりました。
Power Automate Desktopのフローが想定通りに動かないときは、アクションを見直してみるのも有効そうですね。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?