UiPath Documentation
activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

UI Automation アクティビティ

最終更新日時 2026年4月24日

非貪欲検索

非貪欲検索では、指定した属性に一致する類似のアプリケーションのプールからターゲット要素を特定することができます。セレクターのトップレベルのタグに含める必要があります。

生成されるセレクターに idx 属性が含まれる場合、その値は既定で * に設定されます。

非貪欲検索の仕組み

セレクターに非貪欲検索を適用すると、フォーカスしているウィンドウ インスタンスだけでなく、セレクターのトップレベルのタグに一致するすべてのアクティブなウィンドウまたはブラウザー インスタンスが検索されます。

非貪欲検索では、次のようにトップレベルのタグに含める必要がある idx() 属性を使用します。

オプション説明
<idx='*'>すべてのアクティブなウィンドウ インスタンスを検索して、トップレベルのタグ属性に一致する要素を探します。 <idx='1'> オプションを指定すると、フォーカスしているウィンドウのインスタンスのみに対して検索が実行されます。

サポートされているセレクターの種類

現在、次のセレクターの種類に対して非貪欲検索がサポートされています。

セレクターの種類 サポート
<wnd>
<html>
<webctrl>
<java>
<ctrl>
<uia>
<sap>
<silverlight>
  • アプリケーションを開く
  • ブラウザーを開く
  • ウィンドウにアタッチ
  • ブラウザーにアタッチ
Universal Windows Platform (UWP) アプリケーション

この例の目的のために、Windows 10 の電卓アプリを操作するオートメーション プロセスを作成するとします。

ただし、標準の電卓とプログラマー電卓の 2 つのアクティブ インスタンスが存在します。

操作が必要なのは標準電卓のみであるため、トップレベルのタグ (この例では <wnd>) に idx='*' オプションを導入します。

探している電卓のインスタンスを返す、次のセレクターが生成されます。

<wnd app='applicationframehost.exe' appid='Microsoft.WindowsCalculator_8wekyb3d8bbwe!App' 
title='Calculator' idx='*' />
<uia cls='LandmarkTarget' />
<uia automationid='ProgrammerOperators' cls='NamedContainerAutomationPeer' name='Radix selection' />
<uia automationid='hexButton' cls='RadioButton' name='HexaDecimal ‭0 ‬' />
<wnd app='applicationframehost.exe' appid='Microsoft.WindowsCalculator_8wekyb3d8bbwe!App' 
title='Calculator' idx='*' />
<uia cls='LandmarkTarget' />
<uia automationid='ProgrammerOperators' cls='NamedContainerAutomationPeer' name='Radix selection' />
<uia automationid='hexButton' cls='RadioButton' name='HexaDecimal ‭0 ‬' />

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得