Power Automate Desktop(PAD)はマイクロソフトが無償で提供してくれているRPAソフトウェアです。無償であるにも関わらずとても秀逸なソフトでとても重宝させていただいております。
Power Automate Desktop
https://powerautomate.microsoft.com/ja-jp/desktop/
そんな優秀なPADですがやはり他のRPAと一緒で突然予期しない動きをします。今回はブラウザ上の他のボタンは押せるのに、ある特定のボタンだけが押せずにエラー停止してしまうというものです。正確には押した気になっていて次のフローに進んでエラーになるというのが正しいでしょうか。
ボタンに黄色い網掛けがついているので、クリックした気になっているのは間違いなさそうです。。それにしても他のボタンはできるのに、なぜこのボタンだけ??違いがあるとしたらアップロードでWindowsのダイアログを開くボタンだということでしょうか。ダウンロード先を指定するダイアログでは問題なくクリックできていたので、一概にアップロードの場合と断定するのは難しいですが。
さてどうするか?
画像認識でのマウスカーソルを移動し、クリックするという方法で対処はできました。ですが画像認識でやってしまうとパソコンが変わった場合に対応できないケースが多いからできれば画像認識は使いたくないというのが本音です。画像認識は以前別のRPAをいじっているときに、ちょっとした違いでボタンを認識しなくて、大変な思いをしたので画像認識は心底毛嫌いしています。
Enterを送信を追加する
そこで思いついたのが「ボタンを見つけること自体はできているなら、カーソル自体はボタンにあるのでは?」ということでした。そこで「キーの送信」でReturnを送信してみたら・・・
無事できました!画像認識を入れずに解決できて本当に良かったです。ボタンが押せなくて困っている場合は是非一度「キーの送信」を試してみてください。