Power Automate Desktopを利用してブラウザを操作している際に、新しいタブでページが開かれる場合があります。そのまま新しいタブのページに対して操作を行なおうとしても、新しいタブには操作が行えません。これはブラウザ操作に利用する「Webブラウザーインスタンス」が新しいタブの情報を持っていないので、新しいタブが操作できません。
【新しいMicrosoft Edgeを起動する】アクションを実行して生成された変数「Browser」は、初めに開いたタブの情報を持っています。新しいタブを開いても「Borowser」にはタブの情報が追加されない為、新しいタブのWebブラウザーインスタンスを取得する必要があります。
新しいタブのWebブラウザーインスタンスを取得するには、【新しいMicrosoft Edgeを起動する】アクションを利用します。
上記のように起動モードを「実行中のインスタンスに接続する」とし、新しいタブを指定します。
新しいタブの指定方法は任意の方法で指定します。上図ではタイトルを利用しています。「フォアグラウンドウィンドウ」を利用する場合は、対象のタブが表示されていることを確認して下さい。
新しいタブに対して操作を行う場合は、このアクションで利用した「Browser2」を利用して操作します。
最初に開いたページを操作する場合は「Browser」を利用します。
新しいタブについては「Borowser2」を利用します。