はじめに
UiPathはPC上での様々な操作を自動化するRPAツールの一つです。
UiPath(に限らずですが)ではブラウザに表示されたウェブページ上の操作を自動化することもできます。
ウェブページ内のテキストボックスに文字列を入力したり、ボタンを押したり、任意の部分のデータを取得したりできます。
さて、そのような自動化プロセスを作成して使っていると、まれに以下のようなメッセージが出て自動化プロセスの実行が終了することがあります。
「メッセージ:このセレクターに対するUI要素が見つかりません」にあるとおり「UI要素がみつからない」ことが原因のようです。
なぜこのようなことになるのかはひとまず置いておいて、その解決方法を紹介します。
ブラウザはChromeで説明していますが、ほかのブラウザでも同じです。
解決方法1
ブラウザに対する各要素(ボタンやテキストボックスなど)の選択をやり直してください。
このとき、各要素を指定できない場合は解決方法2を読んでください。
解決方法2
UiPathの拡張機能の削除、再インストールを行い、解決方法1を行ってください。
ただし、再インストールはUiPath Studioからインストールしてください。
UiPathのブラウザ拡張機能を削除
まずはブラウザにインストールしているUiPath拡張機能を削除します。
ブラウザ上の拡張機能のアイコンで右クリックして表示されるコンテキストメニューから「Chromeから削除」を選択して拡張機能をアンインストールします。
ここで、コンテキストメニューの一番上の項目「UiPath Web Automation」を選択すると、UiPathのChrome拡張機能のウェブストアのページが表示されます。
「Chromeから削除します」ボタンがあるので、ここから拡張機能を削除することもできます。
削除すると、以下のように表示され、ここからインストールしなおすこともできますが、UiPath Studioからインストールしましょう。
UiPathのブラウザ拡張機能をインストール
UiPath Studioからブラウザの拡張機能をインストールすには、まず左上の「スタート」をクリックします。
すると以下のようなメニューページが表示され、左側のペインから「ツール」を選択すると、拡張機能のインストールを行うボタンが表示されます。お使いのブラウザの拡張機能を選択し、指示に従ってインストールしてください。
インストール時にはブラウザのすべてのプロセスが動いていないことを確認してください。
ウィンドウを閉じていても、タスクマネージャーで見てみるとプロセスが動いている場合があり、それだとインストールすることができません。