Posted at

【RPA】非エンジニアによるUiPathロボット開発 Episode03 - webアプリ操作①

More than 1 year has passed since last update.

前回も書きましたが、UiPathはアクティビティを繋げてワークフローを作成し、そのワークフローを実行することによってUI操作の自動化を実現します。

じゃあどんなアクティビティがあるの?というとコレがものすごい量があって、学習意欲をいきなり削ってくれますw(とはいえ頻繁に使うアクティビティは限られますが…)

今回はUiPathを楽しんで使う第一歩として、Recording機能を使って、Excelのマクロ録画みたいな感じで手軽にUI操作の自動化をしてみたいと思います。


今回のゴール

UiPathのRecording機能を使ってGoogleマップのルート検索を自動化する


自動化する処理の概要

ワークフローを作る前に、自動化したい処理内容を箇条書きでも良いので書き出しておくと良いでしょう。今回であれば下記のようになります。

1. Googleマップを開く

2. ルート検索モードにする

3. 出発地に東京駅と入力する

4. 目的地に新宿駅と入力する

5. 検索ボタンを押す


Recording機能の使い方


  1. まずは新規ワークフローを作成してください。わからない場合はこちらをご覧ください。


  2. IE(Internet Explorer)でGoogleマップを開いてください。(この記事執筆時点では、Chromeでの動作が安定しないので、IEを使っています。)

  3. DESIGNのRecordingをクリックして、Webを選択してください。


  4. Web Recordingというウィンドウが開いたらOpen Browserをクリックしてください。



  5. Googleマップが表示されているIEにフォーカスを合わせて左クリックします。そうすると下記のような表示になりますので、OKをクリックします。


  6. 次に、Web RecordingウィンドウのRecordをクリックします。


  7. ルート検索ボタンにフォーカス(下図のオレンジ枠で囲われている部分)を合わせて左クリックします。


  8. 出発地にフォーカスを合わせてクリックする


  9. 東京駅 と入力してEnterキーを押す


  10. 目的地にフォーカスを合わせてクリックする


  11. 新宿駅 と入力してEnterキーを押す



  12. 検索ボタン(虫メガネ)をクリックする



  13. Escキーを押すと Web Recordingウィンドウが開くので、Save & Exit をクリックする


  14. そうすると、開発パネルにワークフローができます。これで完成です。最後にIEを閉じましょう。



ワークフローの実行

先ほどRecording機能で作成したワークフローを実行して、想定した動きをするか確認しましょう。

ワークフローを実行するには、StudioのDESIGNにあるRunボタンをクリック、もしくはF5キーを押すと、ワークフローが実行されます。

次回は、今回作成したワークフローに設置されているアクティビティの説明と、ユーザー入力を受け付けて出発地・目的地に好きな文字列を設定できるようにしてみましょう。