- 2022.07.19
-
UiPath RPA
【UiPath】UI Explorerを使ってみよう
![【UiPath】UI Explorerを使ってみよう](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_eye.jpeg?fit=730%2C487&ssl=1)
UiPathを利用していると、アクティビティのセレクターを何度も修正・編集することがあると思います。しかし、このセレクターに含まれている文字列だけでは望んでいる動きが確実に行えるとは限りません。
より詳細にアプリケーションごとのセレクターを設定したい場合には、「UI Explorer」というツールを利用することでより正確なセレクターを見つけることができます。
UI Explorerとは?
アプリケーションやブラウザに存在する、テキストやボタンなどのUiPathが認識する要素を確認することができるツールをUI Explorerと呼びます。
UI ExplorerはUiPath Studioのデザインメニューから起動することができます。
UI Explorer画面
UI Explorerは画面上部の入力部(①)と、ビジュアルツリー(②)、セレクターエディター(③)、プロパティエクスプローラー(④)から構成されます。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_03n.jpg?resize=550%2C313&ssl=1)
UI Explorerの画面構成
①画面上部の入力部:上部メニューには「検証」・「要素を選択」・「強調表示」などのセレクターを設定する際によく利用される機能が配置されています。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_04.jpg?resize=550%2C71&ssl=1)
②ビジュアルツリー:UI要素の階層がツリー形式で表示されています。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_05.jpg?resize=550%2C471&ssl=1)
③セレクターエディター:指定したUI要素に対応したセレクターが表示され、エディター機能を利用してカスタマイズすることができます。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_06.jpg?resize=550%2C309&ssl=1)
④プロパティ エクスプローラー:指定したUI要素の持つ属性が全て表示されます。こちらの編集はできません。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_07.jpg?resize=550%2C309&ssl=1)
UI Explorerの使い方
UI Explorerの利用方法の一例を紹介します。例としてクリックアクティビティを作成して、画面上で指定から「Yahoo! Japan」のニュースタブをクリックしてみます。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_08.jpg?resize=550%2C263&ssl=1)
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_09s.jpg?resize=550%2C297&ssl=1)
この場合、クリックアクティビティのセレクターは以下のようになります。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_10.jpg?resize=550%2C450&ssl=1)
ここで、左下のUI Explorerで開くをクリックしてみましょう。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_11.jpg?resize=550%2C294&ssl=1)
UI Explorerの画面上には様々な項目が表示されるため少し混乱してしまうかもしれませんが、まずは一番上の項目に注目しましょう
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_12.jpg?resize=550%2C158&ssl=1)
現在選択しているセレクターは「app」 が「chrome.exe」、titleが「Yahoo! JAPAN」であることがわかります。
ここで、選択していない項目にある「url」のチェックをクリックしてみましょう。すると、画面下部のセレクターが変化していることがわかります。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_13.jpg?resize=550%2C125&ssl=1)
さらに、セレクターエディタの一番下の行を見てみましょう。
選択していない項目の中に「innnertext」の「ニュース」という項目があります。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_14.jpg?resize=550%2C236&ssl=1)
ここでチェックをクリックすると、やはり画面下部のセレクターにニュースの項目が追加されました。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_15.jpg?resize=550%2C38&ssl=1)
ここで画面上部の検証ボタンをクリックしてみましょう。
黄色背景の検証ボタンが、緑背景になれば有効なセレクターという事になります。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_16.jpg?resize=550%2C38&ssl=1)
最後にUI Explorerを閉じる際、変更を保存するかの確認メッセージが出ますので、ここで「はい」を選択することでセレクターを変更することができます。
![](https://i0.wp.com/ms-rpa.jp/wp-content/uploads/2022/07/220711_17.jpg?resize=550%2C157&ssl=1)
さらにポイントとなるのは、セレクターは変数に置き換えることが可能だという点です。
そのため、今回変更したセレクターであるurlやinnnertextの内容を変数化することで変数ごとにクリックする対象を変えるアクティビティにすることができます。
このように、UI Explorerを利用することで、より詳細にUIの要素を識別することができます。上手くセレクターが設定できない場合や別の要素を追加する必要があるときなどに活躍してくれますので、ぜひ活用してみてください。
いかがでしたか?
今回はUiPathの便利ツール「UI Exploror」についてご紹介しました。
弊社ではUiPathの開発支援をはじめ、研修、保守サポートも対応しております。
少しでも気になった方はぜひ一度弊社にご相談ください
2022.12.13
【WinActor】Yahoo! Japan路線情報から最安金額の値を取得ーシナリオを作成してロボットを動かしてみよう③
2022.12.6
【WinActor】今日の天気ページをピンポイントで開くーシナリオを作成してロボットを動かしてみよう②
2022.10.26
【WinActor】シナリオを作成してロボットを動かしてみよう!(WinActor ver.7)
2022.7.19
【UiPath】UI Explorerを使ってみよう
2022.6.6