LacotasuBlog

ポンコツ社内SEの備忘録

RPA UiPath

【RPA】UiPathのセレクターエディターの使い方を超シンプルに解説

投稿日:2020年8月2日 更新日:

↓こういうHTMLがあったとしますね。この中の「たちつてと」を取得したいとします。

<table>
  <tr>
    <td class="ABC">あいうえお</td>
    <td class="AAA">かきくけこ</td>
  </tr>
  <tr>
    <td class="BBB">さしすせそ</td>
    <td class="BBB">たちつてと</td>
  </tr>
</table>

どのようにセレクターエディターを編集すればいいか?

↓これで取得できます。

解説

-------------------- セレクターエディター ---------------------------
①<webctrl class='*AB*' tag='TD' />
<nav up='1' />
<nav next='1' />
<webctrl  class='BBB' tag='TD' idx='2' />
---------------------------------------------------------------------------------

---------------------- HTML ---------------------------------------------
<table>
  <tr>
    <td class="ABC">あいうえお</td>
     <td class="AAA">かきくけこ</td>
   </tr>
③  <tr>
     <td class="BBB">さしすせそ</td>
④    <td class="BBB">たちつてと</td>
   </tr>
</table>
----------------------------------------------------------------------------------

webctrlでclass="ABC"の<TD>タグを探します。(ワイルドカードは * でこの例はABを含むclassを探しました。)
※「あいうえお」で検索したい場合は、classの所を「aaname」にします。
  class以外にも、idとかもよく使います。HTMLの中を見て臨機応変に。

<nav up='1' />で一つ上の階層の<tr>へ移動しました。

<nav next='1' />で1つ次の要素<tr>へ移動しました。

④のwebctrlでclass="BBB"の<TD>タグを探す。
 ※ここでclass="BBB"が2つあるので、2個目を取得するために、idx='2'を指定しました。この「2」には、変数も入力できます。

最後に、検証→ハイライトで確認!

正しければ、検証が✔緑色に、値が取得できればブラウザのその項目がハイライトされます。

以上、参考になれば幸いです。

-RPA, UiPath
-, ,

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

関連記事

[第26回]【PAD】格子罫線を引く→数値の列に合計を表示→フィルタを設定【結局ショートカットキーかよ】

概要 前回の記事【WinActor】格子罫線を引く→数値の列に合計を表示→フィルタを設定【結局ショートカットキーかよ】これのPower Automate Desktop版を作成してみました。 使用した ...

no image

[第4回] 【基本操作】入力ボックス・繰り返しループ・条件分岐・空白判定、の使い方

今回は前回作成した挨拶するロボットに、あなたの名前を呼び掛けてもらう処理を追加したいと思います。 まず、名前を入力するインプットボックスを作成。 ①タイトル:名前を入力するダイアログ②メッセージ:あな ...

[第13回] 【基本操作】レコーダーを使用せずExcelで並び替えを実行する②【複数列の条件でソート】

以前、[第11回] 【PAD】Excelで並び替えを実行する方法①【特定の1列でソート】この記事で単一項目のソートをやってみたので、今回は複数列のソートにチャレンジしたいと思います。 とりあえず最終形 ...

[第5回] 【基本操作】レコーダーを使用せずログイン画面のログイン処理を自動化する方法①【変数作成・Webオートメーション】

会社なんかだと毎朝複数のサイトにログインしなくちゃいけないことってありますよね。しかもパスワードは何か月すると変更しなくちゃいけなくって忘れちゃったりなんかして・・・そんなときは、ロボットに処理を覚え ...

no image

【備忘録】yyyymmdd形式→yyyy/mm/ddに変換

スクリプト実行 result = Left(!日付yyyymmdd!,4) & "/" & Mid(!日付yyyymmdd!,5,2) & "/" & Right(!日 ...