# プルダウンの項目を上から順に選択する方法

**URL:** <https://forum.uipath.com/t/topic/522676>\
**Category:** フォーラム\
**Tags:** 項目を選択, selectitem, プルダウン, studiox\
**Created:** [March 3, 2023, 8:01am UTC](https://forum.uipath.com/t/topic/522676 "2023-03-03T08:01:57Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![y.c](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/y.c/32/376238_2.png) [@y.c](https://forum.uipath.com/u/y.c)\
**Post date:** [March 3, 2023, 8:01am UTC](https://forum.uipath.com/t/topic/522676/1 "2023-03-03T08:01:57Z")

</div>

こんにちは。

WEBサイトから毎日前日分の売上をCSVに落として、保存するといったロボットをstudioxで作成しました。今度から店舗ごとに分けて、CSVをダウンロードしてほしいと仕様追加の依頼がありました。

店舗は検索項目からプルダウンで選べるのですが、店舗数や店舗名は可変の為、プルダウンから要素を取得して、1店舗ずつ上から検索→CSVダウンロードという流れにしたいです。

他の投稿からGet Full Textでプルダウンの項目を取ろうとしたのですが、こちらのアクティビティがStudioXでは見つからず、Get Textでスクレイピング メソッドを「フルテキスト」にしたのですが、  
プルダウンの項目だけでなくなく、画面全体の文字を取得してしまいます。

こちらの件について何か解決策がありましたら、ご教授いただければ助かります。

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [March 3, 2023, 8:07am UTC](https://forum.uipath.com/t/topic/522676/2 "2023-03-03T08:07:54Z")

</div>

こんにちは

> [@y.c](#):
>
> プルダウンの項目だけでなくなく、画面全体の文字を取得してしまいます。

セレクターの指定に問題があるように思えます。  
（StudioXでもフルテキストモードで選択肢取得できますので。以下サンプル）  
[NewBlankTask20230228-1.zip](https://forum.uipath.com/uploads/short-url/t4wMUd6yheQYKtVkRCoVWE9bFbW.zip) (80.3 KB)

現在どのように対象を指定しているか共有可能でしょうか？  
（セレクタプロパティの情報の共有、あるいはxamlの共有等）

---

<div class="post-metadata">

**Author:** ![y.c](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/y.c/32/376238_2.png) [@y.c](https://forum.uipath.com/u/y.c)\
**Post date:** [March 3, 2023, 8:53am UTC](https://forum.uipath.com/t/topic/522676/3 "2023-03-03T08:53:24Z")

</div>

ありがとうございます。  
頂いたサンプルとも見比べたのですが、いまいち分からず。

Webサイトはログインが必要なため、そちらを共有することは難しいのですが、  
以下の情報で分かりますでしょうか？  
 ![プロパティ](https://global.discourse-cdn.com/uipath/original/4X/6/7/b/67b6e0f2d3cd416ea95938b1b89d8bcc211e3e72.png)

ちなみに、店舗の選択はこんな感じの画面です。

 ![店舗選択](https://global.discourse-cdn.com/uipath/original/4X/8/a/2/8a2410aeade7baae3ea4f87e6bd0b3de9e1d1185.png)

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [March 3, 2023, 8:59am UTC](https://forum.uipath.com/t/topic/522676/4 "2023-03-03T08:59:03Z")

</div>

こんにちは

まず対象が単純なHTMLのSELECT要素であるならば取得は可能ですが、そうでない場合はこの方法では取得できない場合があります（多い？）。

確認すべきは上記のプロパティの中のターゲットの＋マークを展開した中にあるセレクター文字列になります。

まずは構造を把握したほうが良いかもしれませんので、セレクター文字列を編集しようとすると、セレクターエディタの画面になり、そこからUiExplorerを起動できると思いますので、それで対象要素を取得して、SELECT要素が取れているか、取れていなければ、左側のツリーで前後にSELECT要素が無いかの確認をしてみてください。（あればそれをターゲットとして指定して保存してください）

---

<div class="post-metadata">

**Author:** ![y.c](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/y.c/32/376238_2.png) [@y.c](https://forum.uipath.com/u/y.c)\
**Post date:** [March 23, 2023, 4:14am UTC](https://forum.uipath.com/t/topic/522676/5 "2023-03-23T04:14:49Z")

</div>

こんにちは。

ご回答ありがとうございます。  
しばらく立てて混んでてロボットに触れず、確認できてませんでした。

ターゲットを確認したのですが、UI Explorerの見方が分からず…。  
要素を取れていないような感じはするのですが、この画像で分かりますでしょうか？

 ![UI Explorer](https://global.discourse-cdn.com/uipath/original/4X/d/7/d/d7d670682752b0ec5214d47a449f02512286ccf0.png)

また、デバック作業でもここで止まってしまい、以下のエラーが表示されます。  
 ![エラー](https://global.discourse-cdn.com/uipath/original/4X/b/4/9/b4967e42512205aa0b68896d7c650e31d837a70c.png)

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [March 23, 2023, 4:27am UTC](https://forum.uipath.com/t/topic/522676/6 "2023-03-23T04:27:37Z")

</div>

こんにちは

上記画像ですと、Chromeの拡張機能が正しくインストールされていないように見えます。（あるいはHTMLの表示部分以外のメニュー等を選択している）  
前者でしたら、Chromeの拡張機能の再インストール  
その後下記拡張機能の設定画面で、UiPathの拡張機能が有効になっているかを確認いただくと良いかと思います。

```
chrome://extensions/

```

---

<div class="post-metadata">

**Author:** ![y.c](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/y.c/32/376238_2.png) [@y.c](https://forum.uipath.com/u/y.c)\
**Post date:** [March 23, 2023, 9:29am UTC](https://forum.uipath.com/t/topic/522676/7 "2023-03-23T09:29:45Z")

</div>

ありがとうございます。  
拡張機能は有効になっていたのですが、念のため一度アンインストール→インストールして、有効化もしてみましたがダメでした。

やはりターゲットの取得が上手くいってない感じがします。。。  
明日また検証してみますが、今は画面すべてを取得してしまっているようです。  
（メッセージに吐き出したら画面全ての文字が表示されました）

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [March 23, 2023, 9:32am UTC](https://forum.uipath.com/t/topic/522676/8 "2023-03-23T09:32:49Z")

</div>

こんにちは

拡張機能の問題かどうかの切り分けですが、  
このForumですと、拡張機能が正常に動作しているれば、各要素を取得できるので  
まずはこちらでお試しください。  
もしこちらで各要素を取得できるなら、そのサイト固有の問題かもしれません。  
取得できないのであれば、拡張機能の問題なので、こちらの対応が必要です。  
その場合まずは以下を確認いただければと思います。

> **[Chrome 拡張機能のトラブルシューティング](https://docs.uipath.com/studio/lang-ja/docs/chrome-extension)**
>
> This page presents the most frequent reasons for which the UiPath Extension for Chrome might not work properly, and how to solve these issues.Check if the Extension for Chrome is installed and enabled In Google Chrome, navigate to...

---

<div class="post-metadata">

**Author:** ![y.c](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/y.c/32/376238_2.png) [@y.c](https://forum.uipath.com/u/y.c)\
**Post date:** [March 24, 2023, 5:55am UTC](https://forum.uipath.com/t/topic/522676/9 "2023-03-24T05:55:14Z")

</div>

ありがとうございます。  
Chromeの拡張機能のトラブルについて、  
一通り確認して設定し直したのですが、解消しませんでした。

試しに[テキストを取得]ではなく[Select Menu Item]で確認したところ、  
店舗名も全て取得して、選択ができる状態でした。  
 ![Select Menu Item](https://global.discourse-cdn.com/uipath/original/4X/e/1/1/e116aa90cf39a0dff3dbab22b61e98ae2390ef12.png)

店舗名や店舗数が流動的なので、それを解消できるのであれば[Select Menu Item]でも良いのですが、  
なにかいい方法はないでしょうか？

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [March 24, 2023, 6:00am UTC](https://forum.uipath.com/t/topic/522676/10 "2023-03-24T06:00:59Z")

</div>

こんにちは

このセレクターの内容であれば、クラシックならGetvVisibleText, モダンならGetTextのNativeモードで取得できるのではないでしょうか？あるいはGetAttributeで取得できるかもしれません。

基本的な流れは、GetText等で選択肢のすべて取得、改行などで分割して、それを繰り返し。  
要素の選択はSelectItemを使います。

---

<div class="post-metadata">

**Author:** ![y.c](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/y.c/32/376238_2.png) [@y.c](https://forum.uipath.com/u/y.c)\
**Post date:** [March 24, 2023, 6:22am UTC](https://forum.uipath.com/t/topic/522676/11 "2023-03-24T06:22:42Z")

</div>

ありがとうございます。

StudioXだからか[GetvVisibleText]はありませんでしたが、  
[GetText]のスクレイピングメソッドを変更してみました。  
結果、既存とフルテキストは画面全ての要素を取得し、  
ネガティブとテキスト属性は空で返ってきました。

---

<div class="post-metadata">

**Author:** ![y.c](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/y.c/32/376238_2.png) [@y.c](https://forum.uipath.com/u/y.c)\
**Post date:** [March 24, 2023, 6:55am UTC](https://forum.uipath.com/t/topic/522676/12 "2023-03-24T06:55:48Z")

</div>

立て続けに申し訳ありません。  
簡易的にyahoo路線の日付(開始日の月)をテキスト取得→メッセージに出力というものを作ってみました。状況的には同じなりましたが、参考になりますでしょうか？  
[Main.xaml](https://forum.uipath.com/uploads/short-url/b9cvFNZZ4JY4yC9SAsNGfESm841.xaml) (11.4 KB)

---

<div class="post-metadata">

**Author:** ![Yoichi](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/yoichi/32/523754_2.png) [@Yoichi](https://forum.uipath.com/u/Yoichi)\
**Post date:** [March 24, 2023, 6:57am UTC](https://forum.uipath.com/t/topic/522676/13 "2023-03-24T06:57:04Z")

</div>

あ、すみません、StudioXでしたね。  
やはりChromeの拡張機能を正しく動作させた方が良いように思えます。  
（あるいは他のブラウザ使ってみる選択あるかもですが）

今拡張機能はどのような状態でしょうか？`Chrome://extensions` で以下はある状況でしょうか？

![image](https://global.discourse-cdn.com/uipath/original/4X/d/2/0/d20a7da8d50c0377f6df6fff0d26a3fed6a5e608.png)

ChromeNativeMessaging.exeの状況や影響のあるポリシーの有無等いかがでしょうか？

---

<div class="post-metadata">

**Author:** ![y.c](https://sea2.discourse-cdn.com/uipath/user_avatar/forum.uipath.com/y.c/32/376238_2.png) [@y.c](https://forum.uipath.com/u/y.c)\
**Post date:** [March 24, 2023, 8:15am UTC](https://forum.uipath.com/t/topic/522676/14 "2023-03-24T08:15:59Z")

</div>

何度もすみません。  
もう一度確認してみました。

DeveloperToolsAvailabilityが未設定になっていました。  
レジストリでも確認できなかったので、どのように値を設定したら…と今調べている所です。  
（お恥ずかしながらこの辺の知識も明るくなく）  
 ![image](https://global.discourse-cdn.com/uipath/original/4X/b/5/0/b50925d35447a4f587cc677286aa4ec376ca48cf.png)
