1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

UiPathでブラウザ上の要素が認識できないときにすること

Last updated at Posted at 2018-10-17

はじめに

UiPathはPC上での様々な操作を自動化するRPAツールの一つです。
UiPath(に限らずですが)ではブラウザに表示されたウェブページ上の操作を自動化することもできます。
ウェブページ内のテキストボックスに文字列を入力したり、ボタンを押したり、任意の部分のデータを取得したりできます。

さて、そのような自動化プロセスを作成して使っていると、まれに以下のようなメッセージが出て自動化プロセスの実行が終了することがあります。
clipboard_20181017103613.png

「メッセージ:このセレクターに対するUI要素が見つかりません」にあるとおり「UI要素がみつからない」ことが原因のようです。
なぜこのようなことになるのかはひとまず置いておいて、その解決方法を紹介します。
ブラウザはChromeで説明していますが、ほかのブラウザでも同じです。

解決方法1

ブラウザに対する各要素(ボタンやテキストボックスなど)の選択をやり直してください。
このとき、各要素を指定できない場合は解決方法2を読んでください。

解決方法2

UiPathの拡張機能の削除、再インストールを行い、解決方法1を行ってください。
ただし、再インストールはUiPath Studioからインストールしてください。

UiPathのブラウザ拡張機能を削除

まずはブラウザにインストールしているUiPath拡張機能を削除します。
ブラウザ上の拡張機能のアイコンで右クリックして表示されるコンテキストメニューから「Chromeから削除」を選択して拡張機能をアンインストールします。
ここで、コンテキストメニューの一番上の項目「UiPath Web Automation」を選択すると、UiPathのChrome拡張機能のウェブストアのページが表示されます。
clipboard_20181017105030.png
「Chromeから削除します」ボタンがあるので、ここから拡張機能を削除することもできます。
削除すると、以下のように表示され、ここからインストールしなおすこともできますが、UiPath Studioからインストールしましょう。
clipboard_20181017105857.png

UiPathのブラウザ拡張機能をインストール

UiPath Studioからブラウザの拡張機能をインストールすには、まず左上の「スタート」をクリックします。
clipboard_20181017111123.png

すると以下のようなメニューページが表示され、左側のペインから「ツール」を選択すると、拡張機能のインストールを行うボタンが表示されます。お使いのブラウザの拡張機能を選択し、指示に従ってインストールしてください。
clipboard_20181017101109.png

インストール時にはブラウザのすべてのプロセスが動いていないことを確認してください。
ウィンドウを閉じていても、タスクマネージャーで見てみるとプロセスが動いている場合があり、それだとインストールすることができません。

1
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?