UIAutomationでの画面操作が「対象のアプリケーションを前面に移動できません。」エラーになる

:grey_question: Question

UIAutomationでのアプリケーションの操作が以下のようなエラーになります。

エラーメッセージ:

UiPath.Core.ElementOperationException: 対象のアプリケーションを前面に移動できません。この操作は、プロセス 'xxxxx.exe’ の現在前面にあるウィンドウ ‘yyyyy’ によりブロックされました。 —> System.Runtime.InteropServices.COMException: Exception from HRESULT: 0x800402e6

:bulb: Answer

原因

上記エラーは、'xxxxx.exe’というプロセスと、その’yyyyy’というウィンドウが、UiPathの操作対象のUi要素を最前面に持っていくことを妨げているために出力されています。

解決策

以下についてご確認ください。

・当該のアプリケーションはロボットの実行に不要である場合、ロボットの実行中は当該アプリケーションを停止してください

・ロボットが当該のアプリケーションを操作するための権限を持たないことが原因である場合、操作のための十分な権限を与えてください