Power Automate Desktop (PAD) のアップデート後に Edge / Chrome / Firefox のブラウザー拡張が動かなくなることがちょくちょくある。が、ストア版 PAD の使用をやめて MSI からインストールすると治ることがある。
ちゃんと確認していないが、これまでの状況を考えると、ストア版のインストーラーが壊れいていてアップグレードでも新規インストールでもブラウザー用のドライバーをインストールできていないんじゃないか?
↓こういう状況
ソース
ブラウザーを起動するだけ
WebAutomation.LaunchEdge.LaunchEdge Url: $'''https://www.bing.com/''' WindowState: WebAutomation.BrowserWindowState.Normal ClearCache: False ClearCookies: False WaitForPageToLoadTimeout: 60 Timeout: 10 BrowserInstance=> Browser3
エラーの詳細
タイムアウト後に Failed to assume control of Microsoft Edge / Chrome / Firefox (Communication with browser failed. Try reloading extension). というエラー。
メッセージ内容のせいでブラウザー拡張を再インストールしたくなるが関係ない。
Microsoft.Flow.RPA.Desktop.Modules.SDK.ActionException: Failed to assume control of Microsoft Edge (Communication with browser failed. Try reloading extension). ---> Microsoft.Flow.RPA.Desktop.UIAutomation.WebAutomation.Core.Browser.WebBrowserException: Exception of type 'Microsoft.Flow.RPA.Desktop.UIAutomation.WebAutomation.Core.Browser.WebBrowserException' was thrown.
at Microsoft.Flow.RPA.Desktop.UIAutomation.WebAutomation.Core.WebExtensionsBrowser.WebExtensionsBrowserLauncher.LaunchNew(ProcessWindowStyle processWindowStyle, String initialUrl, Int32 timeout, WebPageCourseOfActionIfDialogAppearsEnum dialogHandlingMode, String dialogButtonName)
at Microsoft.Flow.RPA.Desktop.UIAutomation.Plugin.Edge.Edge.StartNew(ProcessWindowStyle processWindowStyle, String initialUrl, Int32 timeout, WebPageCourseOfActionIfDialogAppearsEnum dialogHandlingMode, String dialogButtonName)
at Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.WebAutomationActions.LaunchNewEdge(String initialUrl, String edgeTabTitle, String edgeTabUrl, String dialogButtonToPress, Int32 operation, Int32 windowState, Int32 attachMode, Boolean waitForWebPageToLoad, Int32 waitForPageToLoadTimeout, Int32 courseOfActionIfDialogAppears, Boolean clearCache, Boolean clearCookies, Int32 timeout)
at Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.LaunchEdgeBase.Execute(ActionContext context)
--- End of inner exception stack trace ---
at Microsoft.Flow.RPA.Desktop.Modules.WebAutomation.Actions.LaunchEdgeBase.Execute(ActionContext context)
at Microsoft.Flow.RPA.Desktop.Robin.Engine.Execution.ActionRunner.Run(IActionStatement statement, Dictionary`2 inputArguments, Dictionary`2 outputArguments)
対処方法
ぜんぶ終了して、PAD を MSI インストーラーで再インストールすると動く。
- ブラウザーをすべて終了する
- PAD をアンインストールする
- 以下の手順からあらためてインストールする
Install Power Automate - Power Automate | Microsoft Learn
参考