アプリケーションのツリー上の文字列を、クリップボードにコピーしようとしていますが、エラーになってしまいます。
目的の文字列はf2キーで編集状態になり、「Ctrl+c」でコピーできるので、この方法で試しています。
「Send hotkey」を使い、「f2」「Ctrl+c」の順にキー入力を行うと
「ElementOperationException」が発生して終了してしまいます。
また、f2キーの後に「Copy Selected Text」を実行した場合でも同様です。
「Send hotkey」を使ってf2キーで編集状態するだけなら、エラーにはなりません。
カーソルキーで上下に移動させる事もできるので、セレクターは間違っていないと思います。
エラー内容を以下に記します。よろしくお願いします。
Message: Write text failed.
Exception Type: ElementOperationException
UiPath.Core.ElementOperationException: Write text failed. —> System.Runtime.InteropServices.COMException: Synthetizing keys failure.
at UiPath.UiNodeClass.WriteText(String text, UiInputMethod inputMethod)
at UiPath.Core.UiElement.WriteText(String text, InputMethod method)
— End of inner exception stack trace —
at UiPath.Core.Activities.TaskAsyncCodeActivity`1.EndExecute(AsyncCodeActivityContext context, IAsyncResult result)
at System.Activities.AsyncCodeActivity.System.Activities.IAsyncCodeActivity.FinishExecution(AsyncCodeActivityContext context, IAsyncResult result)
at System.Activities.AsyncCodeActivity.CompleteAsyncCodeActivityData.CompleteAsyncCodeActivityWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)