エラー: 要素が見つからない(Cannot find the UI element)

studio

#1

件名の事象につきまして、お知恵をお借りできれば幸いでございます。

現在、ブラウザ操作の中でファイルをアップロードする操作を記録しております。
操作としては、アップロードボタンを押下するとWindowsのファイルを開くダイアログが表示され、
アップロード対象ファイルを選択する、という操作の流れとなります。

上記操作を記録後、再生してみると、
「要素が見つからない(Cannot find the UI element)」というエラーが表示されます。

私が操作しているWebアプリ側に問題があるか否かを切り分けるため、
Google Driveで「ファイルをアップロード」ボタンを押下する操作を試しに記録・再生してみましたが、
Google Driveでも同様のエラーとなり「ファイルをアップロード」要素が見つからないというエラーが出ます。

このエラーの原因についてお分かりなある方いらっしゃいましたら
ご教示いただけますでしょうか。

どうぞよろしくお願いいたします・


Main has thrown an exception

Source: Click ‘BUTTON pickfiles’

Message: Cannot find the UI element corresponding to this selector:

Exception Type: SelectorNotFoundException

UiPath.Core.SelectorNotFoundException: Cannot find the UI element corresponding to this selector: —> System.Runtime.InteropServices.COMException: Cannot find the UI element corresponding to this selector:
at UiPath.UiNodeClass.FindFirst(UiFindScope scope, String nodeID)
at UiPath.Core.UiElement.FindFirst(FindScope scope, Selector selector)
— End of inner exception stack trace —
at UiPath.Core.Activities.ScopeActivity.OnFaulted(NativeActivityFaultContext faultContext, Exception propagatedException, ActivityInstance propagatedFrom)
at System.Activities.Runtime.FaultCallbackWrapper.Invoke(NativeActivityFaultContext faultContext, Exception propagatedException, ActivityInstance propagatedFrom)
at System.Activities.Runtime.FaultCallbackWrapper.FaultWorkItem.Execute(ActivityExecutor executor, BookmarkManager bookmarkManager)



#2

@hyukawa ,Click the button with simulate type property checked.If the button is hidden under any window,The simulatetype property enables you to click on it


#3

解決しました。
ありがとうございます。

プロパティの「SimulateClick」のチェックボックスをONからOFFへ変更することで、「ファイルを開くダイアログ」が表示されるようになりました。

ありがとうございました。


#4

解決できてませんでした。

動作不安定で
成功するときとエラーになるときがあります。

根本的な解決の方法ございますでしょうか?


#5

Try with sendWindow Messages checked @hyukawa

Simulate Type and send window message work in background.They are reliable


#6

sendWindow Messages をチェックONしたら、安定してファイルを開くダイアログが表示されるようにまりました。

ありがとうございました。


#7

下記の対象を行うことで、ファイルを開くダイアログは期待とおりに動作するようになりました。

(1)プロパティの「SimulateClick」のチェックボックスをONからOFFへ変更
(2)プロパティの「sendWindow Messages」のチェックボックスをOFFからONへ変更

しかし、

ファイルを開くダイアログを閉じた後の操作記録の実行時に要素が見つからないというエラーが発生してしまいます。
この原因と解決方法をご教示いただけますでしょうか。

どうぞよろしくお願いいたします。