Excelで「新しいクエリ」からテキストデータを読み込む操作をしようとしましたが、Recording機能を使ってシーケンスを作成しても、以下画面でセレクタが認識できない問題が発生しました。
代替方法はあるので処理は問題なくできますが、この画面をUiPathにて識別する方法についてご教示ください。
(操作内容)
・open Applicationアクティビティにて「Excel」を起動
・send hotkeyアクティビティにて「Alt + apnft」を実行
・データの取り込みダイアログのファイル名に「ファイル名+Enter」を入力
・出力されたダイアログで「読み込み」をクリック(ここで処理が止まる)
(エラーメッセージ)
Main has thrown exception
Source: Attach Browser ‘MS pqpqmi Page’
Message: Cannot find UI element correspondenting to this selector.
Exception Type: SelectorNotFoundException
(想定原因)
・Open ApplicationにてExcelを起動しているが、エラーが発生する画面のセレクタを見ると
<html app=‘excel.exe’ url=‘ms-pq://pq.microsoft.com/Views/KoForm.htm’ />
<webctrl aaname=‘読み込み’ parentid=‘modalDialog’ parentname=‘Load’ tag=‘DIV’ />
となっており、使用していないブラウザを参照しようとしているかと思われる
(代替方法)
・open Applicationアクティビティにて「Excel」を起動
・send hotkeyアクティビティにて「Alt + azxft」を実行
・データの取り込みダイアログのファイル名に「ファイル名+Enter」を入力
・テキストファイルウィザードダイアログにて「完了」をクリック
・データの取り込みダイアログにて「OK」をクリック