「テキストをクリック」で複数の文字条件を入れたい

お世話になっております。

「テキストをクリック」で複数の文字条件を入れたく問合せです。

UiPathでデスクトップアプリを操作する中で、セレクタが取れない箇所の右クリックに「テキストをクリック」を使用しています。

クリックしたい部分は以下のような表示がされています。
×××… 日勤
○○○… 夜勤

ここで例えば「×××*日勤」という形でワイルドカードを使ってテキストを指定したらテキストを発見することができませんでした。
「×××」または「日勤」で入れるとアクティビティは正常に動作しました。

「テキストをクリック」で上記のような複数の文字条件を指定する方法はあるでしょうか。
または「テキストをクリック」以外で同じようなことをする方法はあるでしょうか。

よろしくお願いいたします。

こんにちは

ワイルドカード等の機能はないと思います。

または「テキストをクリック」以外で同じようなことをする方法はあるでしょうか。

GetVisibleTextアクティビティのWordsInfoプロパティで座標情報を含めた情報が取得できますので
こちらを使えば、あるいはできるかもしれません(スクリーンスクレイピングウイザードのNativeと同じ結果になります)

1 Like

ご回答ありがとうございます!

追加で教えて頂けるでしょうか?

GetVisibleTextので出力した情報の使い方が分かりません。
普通にTostringで出したり、繰り返しでitem.Tostringで出したりしても「UiPath.core.Textinfo」で表示されるので、どこで文字条件を検索したり位置情報取得したりしてよいか分かりません。
文字情報や位置情報はどうやって取り出せばよいでしょうか。

多分以下の流れで代用できそうな気がするのですが、このアクティビティを使ったことがなく、、、
1.GetVisibleTextで画面情報取得
2.出力結果から文字条件を検索して、その位置情報を取得
3.取得した位置情報に右クリックする

よろしくお願いいたします。

こんにちは

例えば以下のように使います。

ありがとうございます!

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.