For Each UiElementアクティビティの使い方

こんにちは。UiPath Studio EnterPrise版ユーザの初心者です。
下記の公開サイトにリストボックスがあるので、For Each UiElementアクティビティ動作を試してみました。

添付画像のWFの目的は旅行日数のリストボックスで、"10泊11日"を選択することです。
2点教えてください。

1.For Each UiElementアクティビティ配下にElse Ifアクティビティを配置し、条件に

Ui_UI要素.ToString = “10泊11日”

と記述しましたが、WFは何も動作させないで正常終了しました。何がまずいのでしょうか?

2.もし、String変数 str_区分に"10泊"が入っている場合、1.の条件に

Ui_UI要素.ToString.Contains(str_区分)

という書き方で"10泊11日"を選択できるでしょうか?
※WFは高解像度の同じものを再度添付しました。


こんにちは

ドロップダウンのアイテムを選択するだけでしたらForEachUiElementは不要です。
単にSelectitemアクティビティでドロップダウンの要素を指定して、アイテムとして"10泊11日"を指定するだけになります。

Sample20230622-1L.zip (5.8 KB)

ご指摘の趣旨は理解できますが、今回は敢えてForEachUielementを使いたいため、質問への回答をお願いできないでしょうか?

ForEachUiElementでドロップダウンを抽出することは可能ですが、その中のアイテムを抽出することはできないかと思います。そのため、“10泊11日”をForEachUiElementで選択することは直接できにはできません。
ForEachUiElementで抽出したドロップダウンリストのUiElementをSelectitemアクティビティの入力とし、SelectItemアクティビティで“10泊11日”を選択することは可能です。