IA-Connect Java

IA-Connect はロボティック プロセス オートメーション (RPA) プラットフォームで、クラウドからオンプレミスの仮想マシン、Citrix や Microsoft リモート デスクトップ (RDS) の接続により、RPA 機能を追加します。 これは、Java Access Bridge (JAB) を使用して Java アプリケーションを自動化するためのモジュールです。

このコネクタは、次の製品および地域で利用可能です:

Service クラス 地域
Logic Apps 標準 以下を除くすべての Logic Apps 地域 :
     -   Azure 政府の地域
     -   Azure 中国の地域
     -   国防総省 (DoD)
Power Automate プレミアム 以下を除くすべての Power Automate 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   国防総省 (DoD)
Power Apps プレミアム 以下を除くすべての Power Apps 地域 :
     -   米国政府 (GCC)
     -   米国政府 (GCC High)
     -   21Vianet が運用する中国のクラウド
     -   米国国防総省 (DoD)
お問い合わせ先
件名 Ultima Labs
[URL] https://www.ultima.com/ultima-labs
メール IAConnect@ultima.com
Connector Metadata
発行者 Ultima Labs
Web サイト https://www.ultima.com/ultima-labs
プライバシー ポリシー https://www.ultima.com/privacy-policy
カテゴリー IT Operations;生産性

IA-Connect はロボティック プロセス オートメーション (RPA) プラットフォームで、Power Automate クラウド フローからオンプレミスの仮想マシン、Citrix や Microsoft リモート デスクトップ (RDS) の接続により、RPA 機能を追加します。 IA-Connect コネクタは 650 を超えるアクションを提供しており、Power Automate クラウド フローから直接さまざまなタイプのオンプレミス アプリケーションを自動化できるようにします。 すべての IA-Connect アクションは、Power Automate クラウド フローから直接利用でき、クラウドベース アプリケーションとオンプレミス アプリケーション間の簡単な統合ができます。また、既存の Power Automate 条件、ループ、動的コンテンツ、式、および例外処理を RPA プロセスで活用できます。 また、IA-Connect コネクタを利用することで、フローの実行履歴から完全な実行履歴と監査性が提供されると同時に、RPA プロセスを開発するための個別のアプリケーション/コンソール/スタジオが不要になります。

前提条件

任意の IA-Connect コネクタを使用するには、IA-Connect ソフトウェアをインストールする必要があります。 30 日間は無料でお試しいただけますが、その後は IA-Connect ライセンスが必要になります。

IA-Connect ソフトウェアは、次の 2 つの主要コンポーネントで構成されています。

  • IA-Connect オーケストレーターは、独自の Azure テナントでホストする Azure WebApp です。 これは、1 つ以上のオンプレミスまたはクラウドベースの仮想マシンへの RPA フローのルーティングとセキュリティを処理します。

  • 自動化したいソフトウェアにアクセスできる仮想マシンにインストールされる IA-Connect Agent および Director。 さらに、IA-Connect Agent は Citrix または Microsoft リモート デスクトップ サービス (RDS) セッション内で実行でき、RPA コマンドは仮想チャネルを介してリモート セッションに渡されて実行されます。 IA-Connect Agent はネットワーク共有から実行でき、インストールする必要はありません。

使用可能な IA-Connect コネクタ

次の IA-Connect コネクタを使用できます。

  • IA-Connect Dynamic Code
  • IA-Connect Java
  • IA-Connect Mainframe
  • IA-Connect Microsoft Office
  • IA-Connect SAP GUI
  • IA-Connect Session
  • IA-Connect UI
  • IA-Connect Web Browser

資格情報の入手方法

ライセンスを受け取り、30 日間の無料トライアルを開始するには、当社の Web サイト (https://www.ultima.com/IA-Connect/Power-Automate) を通じてリクエストを送信してください。

試用版のお申し込みをいただきましたら、IA-Connect ソフトウェアのセットアップのお手伝いと試用版ライセンスを提供するために、ご登録いただいたメール アドレスにご連絡いたします。 この試用版はすべての機能を備えており、試用期間中に、ご自身の環境で 8 つの IA-Connect コネクタすべてにおいて 650 のアクションのいずれかをテストできます。

コネクタの使用を開始する

IA-Connect の試用版を申し込むと、IA-Connect ソフトウェアおよびインストールとセットアップに関するドキュメントを含む ZIP ファイルをダウンロードできるようになります。 また、必要に応じてお客様にご連絡し、インストール プロセスのサポートやご案内をさせていただきます。

サポート

試用期間中は、Ultima Labs (IAConnect@ultima.com) に問い合わせてサポートと支援を受けることができます。

IA-Connect ライセンスを購入すると、Ultima の英国拠点の技術サービス センター (TSC) からの特注トレーニングまたはサポートと引き換えることができるサポート トークンが発行されます。

既知の問題と一般的なエラーに関する FAQ

サポート情報には、既知の問題、IA-Connect コネクタの使用時に発生する可能性のある一般的なエラー、よく寄せられる質問など多数の記事が含まれています。 https://support.ultima.com/ultimalabs からアクセス可能で、これらのリソースにアクセスするためのアカウントは、IA-Connect の試用期間中および IA-Connect ライセンスの購入時に提供されます。

接続を作成する

このコネクタは、次の認証タイプをサポートしています:

既定 接続を作成するためのパラメーター。 すべての地域 共有不可

既定

適用できるもの: すべての領域

接続を作成するためのパラメーター。

これは共有可能な接続ではありません。 パワー アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。

件名 タイプ Description Required
API Key securestring この API の API キー True
IA-Connect オーケストレーターのアドレス string HTTP(S) コンポーネントなしで IA-Connect オーケストレーターのアドレスを指定してください True

調整制限

名前 呼び出し 更新期間
接続ごとの API 呼び出し 100 60 秒

アクション

Java Access Bridge から接続解除する

実行中の IA-Connect Java サブシステム (IA-JavaAccessBridge) をシャットダウンします。

Java Access Bridge への接続

IA-Connect Java サブシステム (IA-JavaAccessBridge) を起動し、指定された Java Access Bridge DLLに接続します (または空白のままにして検索します)。 このステップは、Java アプリケーションを自動化する前に実行する必要があります。 このアクションにより、Java アプリケーションを実行する前に有効にする必要がある Java Access Bridge も有効になります。

Java のデスクトップ要素が存在しますか

Java デスクトップ要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを提供します。

Java の要素が存在するか

Java 要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを返します。

Java ウィンドウである

UIA ウィンドウが Java 要素であるかどうかを返します。

Java テーブル コンテンツを取得する

Java テーブル要素のコンテンツを返します。 これは、行、列、ヘッダー、セルを持つ要素 (テーブル) です。

Java テーブル セルが画面に表示されているか

Java テーブル要素内の特定のテーブル セルが現在画面に表示されているかどうかを返します。

Java テーブル セルのプロパティを取得する

Java テーブル要素内の指定されたセルのプロパティとコンテンツを返します。 これは、行、列、ヘッダー、セルを持つ要素 (テーブル) です。 ビューポートを列挙することにより、セルが現在画面に表示されているかどうか、およびその座標を決定するかどうかをオプションで指定できます。 ビューポート要素は通常、テーブル (例: テーブルの親要素) を含み、テーブルの表示領域を表します。

Java テーブル プロパティを取得する

Java テーブル要素のプロパティを返します。 これは、行、列、ヘッダー、セルを持つ要素 (テーブル) です。 ビューポートを列挙することにより、現在テーブルのどの要素が画面に表示されるかをオプションで指定できます。 ビューポート要素は通常、テーブル (例: テーブルの親要素) を含み、テーブルの表示領域を表します。

Java デスクトップ要素が存在しなくなるまで待機する

Java デスクトップ要素 (通常はウィンドウ) が存在しなくなるまで待機します。

Java デスクトップ要素を取得する

デスクトップ上の Java アプリケーション ウィンドウとダイアログの一覧を返します。 最初に Java Access Bridge に接続する必要があります。

Java デスクトップ要素を待機する

Java デスクトップ要素 (通常はウィンドウ) が存在するまで待機します。

Java 子要素プロパティを取得する

index で指定された特定の Java 子要素のすべてのプロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立つことがあります。

Java 要素が存在しなくなるまで待機する

Java 要素 (通常はボタンやテキスト入力領域などのウィンドウ内の個々の要素) が存在しなくなるまで待機します。

Java 要素でアクションを実行する

Java 要素のアクセス可能なアクションを実行します。 特定の要素に対するこれらのアクセス可能なアクションは、「Java 要素のアクションを取得する」アクションを使用して照会できます。 一般的なアクションは、ボタンの場合は「クリック」、テキスト要素の場合は「すべて選択」です。

Java 要素にテキストを入力する

Java要素 (通常はテキスト入力フィールド) にテキストを入力し、既存のテキストを置き換えるか、または特定の位置に新しい値を挿入します。

Java 要素にパスワードを入力する

パスワードを Java 要素 (通常はパスワード入力フィールド) に入力して既存のテキストを置き換えます。

Java 要素にフォーカスする

Java 要素にフォーカスして、キーボード フォーカスのアクティブな要素にします。アプリケーションによっては、要素ウィンドウが前面に表示される場合があります。

Java 要素のアクションを取得する

Java 要素のアクセス可能なアクションを返します。 これらのアクセス可能なアクションは、アクション名を「Java 要素でアクションを実行する」のアクションへの入力として使用して、要素に対して実行できます (例:「クリック」または「すべて選択」)。

Java 要素のテキスト値を取得する

Java 要素のテキスト値を返します。 通常、テキスト値はテキスト要素と関連付けられますが、このプロパティは多くの要素に指定できます。

Java 要素の値を取得する

要素の値を返します。 通常、値はテキスト入力領域と関連付けられますが、このプロパティは多くの要素に指定できます。

Java 要素の周囲に長方形を描画する

Java 要素の周囲に四角形を描画して、見つかった要素が必要な要素であることを識別しやすくします。 長方形は 5 秒後に自動的に削除されます。

Java 要素の表示された長方形の境界を取得する

Java 要素の表示境界を取得します。 通常、Java Access Bridge は、要素が画面に表示されているかどうかに関係なく、要素の仮想位置値を返します。これらの仮想値は、「Java 要素プロパティを取得する」アクションによって提供されます。 より大きな要素 (スクロール可能なテーブル要素など) では、これらが常に画面に表示されるとは限らないため、このアクションは要素の現在表示されている領域の座標を返します。

Java 要素へのグローバル入力テキスト

マウスを Java 要素の中央に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力方式を使用できないテキスト入力で使用されます。

Java 要素へのグローバル入力パスワード

マウスを Java 要素の中央に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力方式を使用できないパスワード入力で使用されます。

Java 要素をマウスの右ボタンでクリックする (グローバル)

マウスを Java 要素の中央に移動し、マウスの右ボタンをクリックします。

Java 要素をマウスの左ボタンでクリックする (グローバル)

マウスを Java 要素の中央に移動し、マウスの左ボタンをクリックします。

Java 要素を待機する

Java 要素 (通常はボタンやテキスト入力領域などのウィンドウ内の個々の要素) が存在するまで待機します。

Java 要素を押す

Java 要素 (通常はボタン) を押します。

Java 要素を確認する

要素 (通常はチェックボックスやラジオボックス) の状態を、チェック済みまたはチェック解除のどちらかに設定します。

Java 要素ハンドルは同じですか

Java 要素の 2 つの Java 要素ハンドルを比較して、それらが同じ Java オブジェクトを表しているかどうかを確認します。 これは、要素を識別し、その親へのハンドルを取得した場合に役立つことがあります。

Java 要素プロパティを一覧として取得する

Java 要素のプロパティを、個々のアイテムではなく、単一行リスト (単一行コレクション/データ テーブル) として返します。データの使用方法によっては役立つことがあります。

Java 要素プロパティを取得する

Java 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立つことがあります。

Java 親要素プロパティを取得する

Java 要素の親要素のプロパティを返します。 このアクションは、直接の親要素のプロパティのみを返し、要素ツリーの高さ全体を検索しません。

Java 選択要素を展開する

Java 要素 (通常はメニュー/ドロップダウン項目) を展開または折りたたみます。 項目が既に展開されている場合は、何も起こりません。

Java 選択要素項目を取得する

指定された Java 選択要素で見つかったすべての子選択要素項目を返します。 選択をループ処理するか、リスト内の個々のオプションを選択するか、選択の子要素のラベルを読み取ることによって、選択要素オプションの取得を選択できます。 選択要素の子要素のラベルを読み取って選択要素オプションを取得する場合は、「最初の展開」パラメーターを「True」を指定して最初に選択要素を展開する必要があり、「以降を折りたたむ」パラメーターを「True」を指定して後から選択要素を閉じることもできます。

UIA 要素用の Java 子要素プロパティを取得する

UIA 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立つことがあります。

Windows Access Bridge の情報の取得

Java および Windows DLL バージョンを含む、特定の Java VM ID の Windows Access Bridge (WAB) に関する情報を返します。 Java VM IDは、「Java 要素のプロパティを取得する」アクションからの出力として取得できます。

Windows アクセス ブリッジの接続状態を取得する

IA-Connect Agent と Windows Access Bridge (WAB) 間の接続の現在のステータスを返します。 IA-Connect Agent が WAB に接続されている場合、関連する詳細が出力として返されます。

すべての Java 子要素プロパティを取得する

すべての Java子要素のすべてのプロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立つことがあります。

すべての Java 要素ハンドルをリセットする

IA-Connect によって現在保存されているすべての Java 要素ハンドルをリセットします。これは、多数の要素が識別され、多数の要素ハンドルが保存されている場合に役立ちます。 要素ハンドルの数が非常に多い (100,000 以上) シナリオでは、このアクションを使用して RAM の使用を解放することもできます。

インデックスで Java 一覧の要素を選択

指定したインデックスに一致する一覧の要素を選択します。 これは通常、ドロップダウン項目/メニュー項目を選択するために使用されます。

インデックスによる Java 選択状態の取得

子要素インデックスを指定することにより、選択範囲内の子要素 (通常はリストまたはドロップダウン内のアイテム) の選択状態を返します。 「Java 選択要素項目を取得する」アクションを使用して、すべての選択子要素項目を取得し、それらのインデックスを確認できます。

インデックスによる Java 選択状態の取得

子要素名を指定することにより、選択範囲内の子要素 (通常はリストまたはドロップダウン内のアイテム) の選択状態を返します。 「Java 選択要素項目を取得する」アクションを使用して、すべての選択子要素項目を取得し、それらの名前を確認できます。

マウスの中央ボタンで Java 要素をクリックする (グローバル)

マウスを Java 要素の中央に移動し、マウスの中央ボタンをクリックします。

マウスの中央ボタンで Java 要素をクリックする (グローバル)

マウスを Java テーブル セルの中央に移動し、特定のマウス ボタンをクリックします。

マウスの左ボタンで Java 要素をダブル クリックする (グローバル)

マウスを Java 要素の中央に移動し、マウスの左ボタンをダブルクリックします。

名前で Java リスト要素を選択

指定した名前を持つリストの要素を選択します。 これは通常、ドロップダウン項目/メニュー項目を選択するために使用されます。

画面座標で Java テーブル セルを取得する

テーブルの子要素である Java テーブル セルが指定された座標に存在する場合、このアクションは要素とそのプロパティを識別し、オプションでテーブル セル要素へのハンドルを返します。

画面座標で Java 要素のハンドルを作成する

画面座標を提供することにより、Java 要素へのハンドルを作成します。 指定された座標に Java 要素が存在する場合、アクションは要素を識別し、その要素へのハンドルを返します。

複数の Java 親要素プロパティを取得する

Java 要素のすべての親要素のプロパティを返します。 このアクションは、「処理する親の最大数」パラメーターが十分に高く設定されている場合、すべての親プロパティを返す要素ツリーの高さ全体を検索します。

要素ハンドルから Java ロール CSV を取得する

指定された要素ハンドルの下にある要素ロールのツリーを CSV として返します。 このアクションは開発目的でのみ使用され、アプリケーションの要素の概要を提供します。これは、アプリケーションの構造を視覚化し、要素の検索を最適化するのに役立ちます。

要素検索から Java ロール CSV を取得する

Java 要素検索を実行し、検索された要素の詳細 (要素が見つかった時点まで) を CSV として出力します。 このアクションは開発目的でのみ使用され、アプリケーションの要素の概要を提供します。これは、アプリケーションの構造を視覚化し、要素の検索を最適化するのに役立ちます。

Java Access Bridge から接続解除する

実行中の IA-Connect Java サブシステム (IA-JavaAccessBridge) をシャットダウンします。

パラメーター

名前 キー 必須 説明
Java Access Bridge を無効にする
DisableJavaAccessBridge boolean

Java Access Bridge を無効にする必要がありますか? 既定では、これは「True」に設定されています。

アクセシビリティのファイル パス
AccessibilityFilepath string

Java Access Bridge を有効にするかどうかを制御する .accessibility.properties ファイルへのパス。 パスを指定しない場合、これは既定で %USERPROFILE%.accessibility.properties のようになります。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java Access Bridge への接続

IA-Connect Java サブシステム (IA-JavaAccessBridge) を起動し、指定された Java Access Bridge DLLに接続します (または空白のままにして検索します)。 このステップは、Java アプリケーションを自動化する前に実行する必要があります。 このアクションにより、Java アプリケーションを実行する前に有効にする必要がある Java Access Bridge も有効になります。

パラメーター

名前 キー 必須 説明
Windows Access Bridge DILL 検索フォルダー
WindowsAccessBridgeDLLSearchFolder string

Agent が実行されているセッションで Windows Access Bridge DLL (Java ランタイムのコンポーネント) を含むフォルダーを指定するか、Windows Access Bridge DLL の完全なファイル名を入力して、その特定の DLL を強制的に使用します。 パスを指定しない場合は、標準の Windows の検索パスが使用されます。

IA-JavaAccessBridge DLL パス
IAJavaAccessBridgePath string

EXE の外部でホストする必要がある場合の IA-JavaAccessBridge.dll COM DLL (IA-Connect Agent の組み込みコンポーネント) の場所 (おそらくセキュリティ許可リストのため)。 これは、完全なパス、または IA-Connect Agent の場所からの相対パスのいずれかです。 たとえば、Agent と IA-JavaAccessBridge.dll COM DLL の両方が同じフォルダー内にある場合は、DLL のファイル名を渡すだけで十分です。

64 ビット Windows Access Bridge DLL かどうか
Is64BitJABDLL boolean

Windows Access Bridge DLL は 64 ビットで使用されていますか?

64 ビット IA-JavaAccessBridge DLL に COM を使用する
UseCOMFor64BitJABDLL boolean

ロードしようとしている Windows Access Bridge DLL が 64 ビットの場合、 IA-Connect から直接 (メモリ内で) 呼び出すのではなく、アウトプロセスの COM DLLSurrogate を介して実行する必要があります。 既定では、これは「True」に設定されています。 IA-JavaAccessBridge DLL がブロックされている場合は、これをオフにしてみてください。

Java Access Bridge の有効化
EnableJavaAccessBridge boolean

Java Access Bridge を有効にする必要がありますか? 既定では、これは「True」に設定されています。

アクセシビリティのファイル パス
AccessibilityFilepath string

Java Access Bridge を有効にするかどうかを制御する .accessibility.properties ファイルへのパス。 パスを指定しない場合、これは既定で %USERPROFILE%.accessibility.properties のようになります。

コマンド タイムアウト (秒)
CommandTimeoutInSeconds integer

IA-Connect が Java Access Bridge に接続するまで待機する最大秒数。 既定では、20 秒に設定されています。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
読込済み Windows Access Bridge DLL
LoadedWindowsAccessBridgeDLL string

読み込まれた Windows Access Bridge DLL の完全なファイル名。

Java のデスクトップ要素が存在しますか

Java デスクトップ要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを提供します。

パラメーター

名前 キー 必須 説明
UIA の要素名を検索する
SearchUIAElementName string

検索する UIA 要素名 (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

UIA 要素のクラス名を検索する
SearchUIAElementClassName string

検索する UIA 要素クラス名 (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

UIA 要素のローカライズしたコントロール タイプを検索する
SearchUIAElementLocalizedControlType string

検索する UIA 要素のローカライズしたコントロール タイプ (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

検索プロセス ID
SearchProcessID integer

実行中のプロセスのプロセス IDです。 これは、「プロセスを実行する」アクションからの出力として取得できます。

検索の子要素
SearchChildElements boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

子プロセスを含める
IncludeChildProcesses boolean

true に設定され、「検索プロセス ID」が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE は子「Java(w).exe」プロセスを実行することが多いため、これは Java では一般的です。 false に設定すると、'検索プロセス ID' に完全一致するプロセスのみを返します。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素が存在
ElementExists boolean

要素が存在する場合は true、そうでない場合は false を返します。

要素の JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これはさらなるアクションで使用できる数値要素ハンドルを保持し、さらなる検索に使用する '親' ハンドルとして機能します (例: このハンドルに関連する要素を見つける)。

要素名
ElementName string

見つかった要素の Java 名。

要素の説明
ElementDescription string

見つかった要素 (存在する場合) の Java 記述。

要素のロール
ElementRole string

見つかった要素 (存在する場合) の Java ロール (フレームやパネルなど)。

Java の要素が存在するか

Java 要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを返します。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素が存在
ElementExists boolean

要素が存在する場合は true、そうでない場合は false を返します。

要素の JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これはさらなるアクションで使用できる数値要素ハンドルを保持し、さらなる検索に使用する '親' ハンドルとして機能します (例: このハンドルに関連する要素を見つける)。

要素名
ElementName string

見つかった要素の Java 名。

要素の説明
ElementDescription string

見つかった要素 (存在する場合) の Java 記述。

要素のロール
ElementRole string

見つかった要素 (存在する場合) の Java ロール (フレームやパネルなど)。

Java ウィンドウである

UIA ウィンドウが Java 要素であるかどうかを返します。

パラメーター

名前 キー 必須 説明
親ウィンドウ ハンドル
ParentWindowHandle True integer

検索の開始点として機能する親 UIA ウィンドウ ハンドル。 これは、検査で「デスクトップ要素の待機」や 「要素の待機」のような UIA アクションを使用して検出できます。

検索要素の名前
SearchElementName string

検索する UIA 要素名 (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

検索要素のクラス名
SearchElementClassName string

検索する UIA 要素クラス名 (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

検索要素の自動化 ID
SearchElementAutomationId string

検索する UIA 要素の自動化 ID (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

検索要素のローカライズしたコントロールの種類
SearchLocalizedControlType string

検索する UIA 要素のローカライズしたコントロール タイプ (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

UIA のサブツリーを検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
Java ウィンドウである
IsJavaWindow boolean

UIA 要素が Java ウィンドウである場合は true、そうでない場合は false を返します。

Java テーブル コンテンツを取得する

Java テーブル要素のコンテンツを返します。 これは、行、列、ヘッダー、セルを持つ要素 (テーブル) です。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

戻す最初の行
FirstRowToReturn integer

返される最初の行のインデックス。 既定では、1 に設定されています。

返される行の最大数
MaxRowsToReturn integer

返される行の最大数。 既定では、すべての行が返されます。

戻す最初の列
FirstColumnToReturn integer

返される最初の列のインデックス。 既定では、1 に設定されています。

返される列の最大数
MaxColumnsToReturn integer

返す列の最大件数。 既定では、すべての列が返されます。

テーブルの列ヘッダーを使用する
UseColumnHeadersFromTable boolean

「True」 に設定すると、IA-Connect Agent が、Java テーブルの列名と一致するように出力コレクション列を返そうと試みます。 「False」 (既定) に設定されている場合、列ヘッダーはコレクション内で「Column_N'」と呼ばれます (コレクションに空白の名前を付けることはできないため)。

出力コレクションが含む行インデックスを返す
ReturnRowIndexInOutputCollection boolean

「True」 (既定) に設定すると、IA-Connect Agent が、追加の列として出力コレクションで行インデックスを返します。 既定では、行インデックス列は Row_index と呼ばれますが、これは、「行インデックスを格納する列名」パラメーターに列名を渡すことで変更できます。 これは、出力コレクションをフィルタリングし、フィルタリングされた結果がどの行に関連するかを追跡する場合に役立ちます。 「False」に設定すると、行インデックス列は返されません。

行インデックスを格納する列名
NameOfColumnToStoreRowIndex string

「出力コレクションの行インデックスを返す」を「True」に設定する場合は、ここで値を指定することで、「行インデックス」の既定の列名を上書きできます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
テーブルが含む行数
NumberOfRowsInTable integer

テーブルが含む行数。

テーブルが含む列数
NumberOfColumnsInTable integer

テーブルが含む列数。

選択した行数
NumberOfSelectedRows integer

現在選択されている行の数。

選択した列数
NumberOfSelectedColumns integer

現在選択されている列の数。

返される行数
NumberOfRowsReturned integer

「返される行の最大数」がより少ない数に設定されている場合に見つかる行の数よりも少なくなる可能性のある行数が返されます。

返される列数
NumberOfColumnsReturned integer

「返される列の最大数」がより少ない数に設定されている場合に見つかる列の数よりも少なくなる可能性のある列数が返されます。

テーブルの内容 JSON
TableContentsJSON string

JSON 形式の、テーブル要素のコンテンツ。 このコレクションの列名は、「テーブルの列ヘッダーを使用する」が true に設定されている場合、テーブル要素の列名と一致します。 列名が空白の場合、コレクション内で「Column_N'」と呼ばれます (コレクションに空白の名前を付けることはできないため)。 列名が重複している場合は、名前に「_N」が追加されます (コレクションに重複する列名を含めることはできないため)。

Java テーブル セルが画面に表示されているか

Java テーブル要素内の特定のテーブル セルが現在画面に表示されているかどうかを返します。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

プロセス ビューポートの親
ProcessViewportParents boolean

「True」(既定) に設定すると、ビューポートの親要素も処理され、ビューポートの表示サイズを調整できます。 これは、別のビューポートに埋め込まれている場合に役立ちます。 「False」に設定すると、ビューポート親要素は入力されません。

処理する親ビューポートの最大数
MaxViewportParentsToProcess integer

ビューポートを列挙するときに処理する親要素の最大数。 既定では、50 に設定されています。

考慮すべきビューポートの親要素の役割
ViewportParentElementRolesToConsider string

ビューポート サイズを計算するために列挙するときに考慮するビューポート親要素のロール。 これは、ページ タブなど、サイズ計算を歪める可能性のあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、これらは次のとおりです。パネル、ビューポート、レイヤード ペイン、ルート ペイン。

ビューポートの左余白
ViewportLeftMargin integer

列挙されたビューポートの左内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの上余白
ViewportTopMargin integer

列挙されたビューポートの上内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの右余白
ViewportRightMargin integer

列挙されたビューポートの右内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポイントの下余白
ViewportBottomMargin integer

列挙されたビューポートの下内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

セルの行インデックス
CellRowIndex True integer

テーブルのセルの 1 から始まる行インデックス。

セルの列インデックス
CellColumnIndex True integer

テーブルのセルの 1 から始まる列インデックス。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
画面上のセル
CellOnScreen boolean

指定されたセルが現在画面に表示されている場合は true、そうでない場合は false を返します。

結果が確実である
ResultIsCertain boolean

「画面上のセル」の結果が確実な場合は true を返します。 4 つの親テーブル境界のいずれかが計算できなかった場合、これは「False」に設定されます。

画面外の方向
OffscreenDirection string

指定したセルの画面外方向のテキスト表現(例: 上、下、左、右)。 セルが上にあり、左または右の場合、これは上に戻ります。 同様にセルが下にあり、左または右の場合、これは下に戻ります。

Java テーブル セルのプロパティを取得する

Java テーブル要素内の指定されたセルのプロパティとコンテンツを返します。 これは、行、列、ヘッダー、セルを持つ要素 (テーブル) です。 ビューポートを列挙することにより、セルが現在画面に表示されているかどうか、およびその座標を決定するかどうかをオプションで指定できます。 ビューポート要素は通常、テーブル (例: テーブルの親要素) を含み、テーブルの表示領域を表します。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

セルの行インデックス
RowIndex True integer

テーブルのセルの 1 から始まる行インデックス。

セルの列インデックス
ColumnIndex True integer

テーブルのセルの 1 から始まる列インデックス。

ハンドルを返す
ReturnJABHandle boolean

true に設定した場合、セルに対して要素ハンドルを返します。

ビューポートを列挙
EnumerateViewport boolean

ビューポート要素は通常、テーブルを含み、テーブルの表示領域を表します。 「True」 (既定) に設定されている場合、IA-Connect Agent は、ビューポートのサイズを計算することにより、テーブルの表示境界と各コーナーのセルのインデックスの検出を試みます。 これにより、テーブルのどのコンポーネントが現在画面に表示されているかを判別できます。 「False」に設定すると、ビューポート座標は入力されません。

プロセス ビューポートの親
ProcessViewportParents boolean

「True」(既定) に設定すると、ビューポートの親要素も処理され、ビューポートの表示サイズを調整できます。 これは、別のビューポートに埋め込まれている場合に役立ちます。 「False」に設定すると、ビューポート親要素は入力されません。

処理する親ビューポートの最大数
MaxViewportParentsToProcess integer

ビューポートを列挙するときに処理する親要素の最大数。 既定では、50 に設定されています。

考慮すべきビューポートの親要素の役割
ViewportParentElementRolesToConsider string

ビューポート サイズを計算するために列挙するときに考慮するビューポート親要素のロール。 これは、ページ タブなど、サイズ計算を歪める可能性のあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、これらは次のとおりです。パネル、ビューポート、レイヤード ペイン、ルート ペイン。

ビューポートの左余白
ViewportLeftMargin integer

列挙されたビューポートの左内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの上余白
ViewportTopMargin integer

列挙されたビューポートの上内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの右余白
ViewportRightMargin integer

列挙されたビューポートの右内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポイントの下余白
ViewportBottomMargin integer

列挙されたビューポートの下内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
セル インデックス
CellIndex integer

テーブル内のセル インデックス。 最初の行の最初のセル インデックスは 1 で、行のセルごとに 1 つずつ増加します。 したがって、5 行 3 列のテーブルでは、2 行目の最初のセル インデックスは 4 になります。

セルの行の範囲
RowExtent integer

セルが占める行数。 セルが複数の行にまたがってマージされない限り、これは通常 1 になります。

セルの列の範囲
ColumnExtent integer

セルが占める列数。 セルが複数の列にまたがってマージされない限り、これは通常 1 になります。

セルが選択されている
IsSelected boolean

セルが現在選択されている場合は true、そうでない場合は false を返します。

セル コンテンツ
CellContents string

セルのコンテンツ。

セルの左端
CellLeftEdge integer

セル要素の左端とディスプレイの左端の間の距離 (ピクセル単位)。

セルの上端
CellTopEdge integer

セル要素の上端とディスプレイの上端の間の距離 (ピクセル単位)。

セルの右端
CellRightEdge integer

セル要素の右端とディスプレイの左端の間の距離 (ピクセル単位)。

セルの下端
CellBottomEdge integer

セル要素の下端とディスプレイの上端の間の距離 (ピクセル単位)。

セルの幅
CellWidth integer

セル要素の幅 (ピクセル単位)。

セルの高さ
CellHeight integer

セル要素の高さ (ピクセル単位)。

セルが画面に表示される
CellOnscreen boolean

セルが表示されている場合は true、そうでない場合は false を返します。

表示された結果が確実である
CellVisibleResultIsCertain boolean

「セルが画面に表示される」結果が確実な場合は true を返します。 4 つの親テーブル境界のいずれかが計算できなかった場合、これは「False」に設定されます。

セルの JAB ハンドルです
CellJABHandle integer

テーブル セルへの要素ハンドル。

Java テーブル プロパティを取得する

Java テーブル要素のプロパティを返します。 これは、行、列、ヘッダー、セルを持つ要素 (テーブル) です。 ビューポートを列挙することにより、現在テーブルのどの要素が画面に表示されるかをオプションで指定できます。 ビューポート要素は通常、テーブル (例: テーブルの親要素) を含み、テーブルの表示領域を表します。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

ビューポートを列挙
EnumerateViewport boolean

ビューポート要素は通常、テーブルを含み、テーブルの表示領域を表します。 「True」 (既定) に設定されている場合、IA-Connect Agent は、ビューポートのサイズを計算することにより、テーブルの表示境界と各コーナーのセルのインデックスの検出を試みます。 これにより、テーブルのどのコンポーネントが現在画面に表示されているかを判別できます。 「False」に設定すると、ビューポート座標は入力されません。

プロセス ビューポートの親
ProcessViewportParents boolean

「True」(既定) に設定すると、ビューポートの親要素も処理され、ビューポートの表示サイズを調整できます。 これは、別のビューポートに埋め込まれている場合に役立ちます。 「False」に設定すると、ビューポート親要素は入力されません。

処理する親ビューポートの最大数
MaxViewportParentsToProcess integer

ビューポートを列挙するときに処理する親要素の最大数。 既定では、50 に設定されています。

考慮すべきビューポートの親要素の役割
ViewportParentElementRolesToConsider string

ビューポート サイズを計算するために列挙するときに考慮するビューポート親要素のロール。 これは、ページ タブなど、サイズ計算を歪める可能性のあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、これらは次のとおりです。パネル、ビューポート、レイヤード ペイン、ルート ペイン。

ビューポートの左余白
ViewportLeftMargin integer

列挙されたビューポートの左内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの上余白
ViewportTopMargin integer

列挙されたビューポートの上内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの右余白
ViewportRightMargin integer

列挙されたビューポートの右内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポイントの下余白
ViewportBottomMargin integer

列挙されたビューポートの下内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
行数
NumberOfRows integer

テーブルが含む行数。

列数
NumberOfColumns integer

テーブルが含む列数。

選択した行数
NumberOfSelectedRows integer

現在選択されている行の数。

選択した列数
NumberOfSelectedColumns integer

現在選択されている列の数。

行ヘッダー内の行数
NumberOfRowsInRowHeader integer

行ヘッダー内の行数。 テーブルに行ヘッダーが含まれることはめったにないため、これは通常 0 です。

列ヘッダー内の列数
NumberOfColumnsInColumnHeader integer

列ヘッダー内の列の数。

ビューポートの配置
ViewportLocated boolean

ビューポートが配置されている場合は true、そうでない場合は false を返します。 これが「True」の場合、ビューポート座標が返されます。

ビューポートの左端
ViewportLeftEdge integer

ビューポイント要素の左端とディスプレイの左端の間の距離 (ピクセル単位)。

ビューポートの上端
ViewportTopEdge integer

ビューポイント要素の上端とディスプレイの上端の間の距離 (ピクセル単位)。

ビューポートの幅
ViewportWidth integer

ビューポイント要素の幅 (ピクセル単位)。

ビューポートの高さ
ViewportHeight integer

ビューポイント要素の高さ (ピクセル単位)。

ビューポイント要素の右端
ViewportRightEdge integer

ビューポイント要素の右端とディスプレイの左端の間の距離 (ピクセル単位)。

ビューポイント要素の下端
ViewportBottomEdge integer

ビューポイント要素の下端とディスプレイの上端の間の距離 (ピクセル単位)。

親の左上に表示されているセル インデックス
TopLeftVisibleCellIndexInParent integer

テーブルの左上に表示されているセル インデックス。 最初の行の最初のセル インデックスは 1 で、行のセルごとに 1 つずつ増加します。 したがって、5 行 3 列のテーブルでは、2 行目の最初のセル インデックスは 4 になります。

左上に表示する行インデックス
TopLeftVisibleCellRowIndex integer

テーブルの左上に表示されている行インデックス。

左上に表示されている列インデックス
TopLeftVisibleCellColumnIndex integer

テーブルの左上に表示されている列インデックス。

親の右上に表示されているセル インデックス
TopRightVisibleCellIndexInParent integer

テーブルの右上に表示されているセル インデックス。 最初の行の最初のセル インデックスは 1 で、行のセルごとに 1 つずつ増加します。 したがって、5 行 3 列のテーブルでは、2 行目の最初のセル インデックスは 4 になります。

右上に表示されている行インデックス
TopRightVisibleCellRowIndex integer

テーブルの右上に表示されているセルの行インデックス。

右上に表示されている列インデックス
TopRightVisibleCellColumnIndex integer

テーブルの右上に表示されているセルの列インデックス。

親の左下に表示されているセル インデックス
BottomLeftVisibleCellIndexInParent integer

テーブルの左下に表示されているセルのセル インデックス。 最初の行の最初のセル インデックスは 1 で、行のセルごとに 1 つずつ増加します。 したがって、5 行 3 列のテーブルでは、2 行目の最初のセル インデックスは 4 になります。

左下に表示されている行インデックス
BottomLeftVisibleCellRowIndex integer

テーブルの左下に表示されているセルの行インデックス。

左下に表示されている列インデックス
BottomLeftVisibleCellColumnIndex integer

テーブルの左下に表示されているセルの列インデックス。

親の右下に表示されているセルのインデックス
BottomRightVisibleCellIndexInParent integer

テーブルの右下に表示されているセルのセル インデックス。 最初の行の最初のセル インデックスは 1 で、行のセルごとに 1 つずつ増加します。 したがって、5 行 3 列のテーブルでは、2 行目の最初のセル インデックスは 4 になります。

右下に表示されている行のインデックス
BottomRightVisibleCellRowIndex integer

テーブルの右下に表示されているセルの行インデックス。

右下に表示されている列インデックス
BottomRightVisibleCellColumnIndex integer

テーブルの右下に表示されているセルの列インデックス。

一番左に表示されている列のインデックス
LeftmostVisibleColumnIndex integer

一番左に表示されている列の列インデックス。

一番右に表示されている列インデックス
RightmostVisibleColumnIndex integer

一番右に表示されている列の列インデックス。

最上端に表示されている行インデックス
TopmostVisibleRowIndex integer

最上端に表示されている行の行インデックス。

最下端に表示されている行インデックス
BottommostVisibleRowIndex integer

最下端に表示されている行の行インデックス。

Java デスクトップ要素が存在しなくなるまで待機する

Java デスクトップ要素 (通常はウィンドウ) が存在しなくなるまで待機します。

パラメーター

名前 キー 必須 説明
UIA の要素名を検索する
SearchUIAElementName string

検索する UIA 要素名 (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

UIA 要素のクラス名を検索する
SearchUIAElementClassName string

検索する UIA 要素クラス名 (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

UIA 要素のローカライズしたコントロール タイプを検索する
SearchUIAElementLocalizedControlType string

検索する UIA 要素のローカライズしたコントロール タイプ (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

検索プロセス ID
SearchProcessID integer

実行中のプロセスのプロセス IDです。 これは、「プロセスを実行する」アクションからの出力として取得できます。

検索の子要素
SearchChildElements boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

待機する秒数
SecondsToWait True double

要素が存在しなくなるまで待機する最大秒数。

子プロセスを含める
IncludeChildProcesses boolean

true に設定され、「検索プロセス ID」が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE は子「Java(w).exe」プロセスを実行することが多いため、これは Java では一般的です。 false に設定すると、'検索プロセス ID' に完全一致するプロセスのみを返します。

要素がまだ存在する場合に例外を発生する
RaiseExceptionIfElementStillExists boolean

待機期間後に Java 要素がまだ存在する場合、IA-Connect で例外を発生させる必要がありますか?

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
待機前に要素が存在
ElementExistsBeforeWait boolean

待機前に要素が存在する場合は true、そうでない場合は false を返します。

待機後に要素が存在
ElementExistsAfterWait boolean

待機後に要素が存在する場合は true、そうでない場合は false を返します。

Java デスクトップ要素を取得する

デスクトップ上の Java アプリケーション ウィンドウとダイアログの一覧を返します。 最初に Java Access Bridge に接続する必要があります。

パラメーター

名前 キー 必須 説明
検索要素のローカライズしたコントロールの種類
SearchElementLocalizedControlType string

検索する UIA 要素のローカライズしたコントロール タイプ (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

検索プロセス ID
SearchProcessID integer

実行中のプロセスのプロセス IDです。 これは、「プロセスを実行する」アクションからの出力として取得できます。

戻す最初の項目
FirstItemToReturn integer

1 から始まる、返される最初の項目の要素インデックス。 (ツリーの一番下から) 逆順序で要素を返す場合は、-1 から始まる負のインデックスを代わりに指定できます。 たとえば、インデックスが -10 の場合、下から 10 番目のアイテムが返されます。

返される項目の最大数
MaxItemsToReturn integer

返す要素の最大数。 このパラメーターは、大きなテーブルなどの、小さなチャンクで要素の大きなセットを返すために使用できます。 非常に大きなテーブルでタイムアウトが発生する可能性があるテーブル全体を返そうとする代わりに、一度に 500 行を返すことができます。

検索の子要素
SearchChildElements boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上します。 既定では、文字列の最大長はないため、完全な説明が返されます。

子プロセスを含める
IncludeChildProcesses boolean

true に設定され、「検索プロセス ID」が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE は子「Java(w).exe」プロセスを実行することが多いため、これは Java では一般的です。 false に設定すると、'検索プロセス ID' に完全一致するプロセスのみを返します。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
見つかった要素の数
NumberOfElementsFound integer

検索条件に一致した、見つかった要素の数。

返される要素の数
NumberOfElementsReturned integer

検索から返される要素の数です。 これは、「返される項目の最大数」がより少ない数に設定されている場合に検出される要素の数よりも少なくなる可能性があります。

Java デスクトップ要素 JSON
JavaDesktopElementsJSON string

検索条件に一致する、JSON 形式の、見つかった Java デスクトップ要素の要素プロパティ。

Java デスクトップ要素を待機する

Java デスクトップ要素 (通常はウィンドウ) が存在するまで待機します。

パラメーター

名前 キー 必須 説明
UIA の要素名を検索する
SearchUIAElementName string

検索する UIA 要素名 (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

UIA 要素のクラス名を検索する
SearchUIAElementClassName string

検索する UIA 要素クラス名 (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

UIA 要素のローカライズしたコントロール タイプを検索する
SearchUIAElementLocalizedControlType string

検索する UIA 要素のローカライズしたコントロール タイプ (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

検索プロセス ID
SearchProcessID integer

実行中のプロセスのプロセス IDです。 これは、「プロセスを実行する」アクションからの出力として取得できます。

検索の子要素
SearchChildElements boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

待機する秒数
SecondsToWait True double

要素の存在確認を待機する最大秒数。

子プロセスを含める
IncludeChildProcesses boolean

true に設定され、「検索プロセス ID」が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE は子「Java(w).exe」プロセスを実行することが多いため、これは Java では一般的です。 false に設定すると、'検索プロセス ID' に完全一致するプロセスのみを返します。

要素が見つからない場合に例外を発生する
RaiseExceptionIfElementNotFound boolean

待機期間後に Java 要素が存在しない場合、IA-Connect で例外を発生させる必要がありますか?

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素が存在
ElementExists boolean

要素が存在する場合は true、そうでない場合は false を返します。

要素の JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これはさらなるアクションで使用できる数値要素ハンドルを保持し、さらなる検索に使用する '親' ハンドルとして機能します (例: このハンドルに関連する要素を見つける)。

要素名
ElementName string

見つかった要素の Java 名。

要素の説明
ElementDescription string

見つかった要素 (存在する場合) の Java 記述。

要素のロール
ElementRole string

見つかった要素 (存在する場合) の Java ロール (フレームやパネルなど)。

Java 子要素プロパティを取得する

index で指定された特定の Java 子要素のすべてのプロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立つことがあります。

パラメーター

名前 キー 必須 説明
検索要素の JAB ハンドル
SearchElementJABHandle True integer

子要素のプロパティを返す要素の要素ハンドル。 これは、「Java 要素プロパティを取得する」または要素ハンドルを返すその他の検索を使用して見つけることができます。

子インデックスの検索
SearchChildIndex True integer
文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上します。 既定では、文字列の最大長はないため、完全な説明が返されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素の JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これはさらなるアクションで使用できる数値要素ハンドルを保持し、さらなる検索に使用する '親' ハンドルとして機能します (例: このハンドルに関連する要素を見つける)。

要素の VMID
ElementVMID integer

Java プログラムを実行している Java 仮想マシンの ID。

要素名
ElementName string

見つかった要素の Java 名。

要素の説明
ElementDescription string

見つかった要素 (存在する場合) の Java 記述。

要素のロール
ElementRole string

見つかった要素 (存在する場合) の Java ロール (フレームやパネルなど)。

要素の状態
ElementStates string

エージェント セッションのロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など)。

要素の状態 en_US
ElementStates_en_US string

en_US のロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など) です。

要素の左端
ElementLeftEdge integer

Java 要素またはウィンドウの左端とディスプレイの左端の間の距離 (ピクセル単位)。

要素の上端
ElementTopEdge integer

Java 要素またはウィンドウの上端とディスプレイの上端の間の距離 (ピクセル単位)。

要素の右端
ElementRightEdge integer

Java 要素またはウィンドウの右端とディスプレイの左端の間の距離 (ピクセル単位)。

要素の下端
ElementBottomEdge integer

Java 要素またはウィンドウの下端とディスプレイの上端の間の距離 (ピクセル単位)。

要素の幅
ElementWidth integer

Java 要素の幅 (ピクセル単位)。

要素の高さ
ElementHeight integer

Java 要素の高さ (ピクセル単位)。

コンポーネント要素である
IsComponentElement boolean

Java 要素がコンテナーである場合は true、そうでない場合は false を返します。

アクション要素である
IsActionElement boolean

Java 要素がアクション要素である場合は true、そうでない場合は false を返します。

選択要素である
IsSelectionElement boolean

Java 要素を選択する場合は true、そうでない場合は false を返します。

テキスト要素である
IsTextElement boolean

Java 要素がテキスト要素である場合は true、そうでない場合は false を返します。

有効である
IsEnabled boolean

Java 要素が有効な場合は true、そうでない場合は false を返します。 無効化された要素は通常表示されますが、操作することはできません。

表示可能である
IsVisible boolean

Java 要素が表示されている場合は true、そうでない場合は false を返します。

表示中である
IsShowing boolean

Java 要素が表示されている場合は true、そうでない場合は false を返します。

不透明である
IsOpaque boolean

Java 要素が不透明な場合は true、そうでない場合は false を返します。

フォーカス可能である
IsFocusable boolean

Java 要素がキーボードでフォーカスされている場合は true、そうでない場合は false を返します。 ほとんどの要素はキーボードでフォーカスできるため、使用が制限される場合があります。

編集可能
IsEditable boolean

Java 要素が編集可能な場合は true、そうでない場合は false を返します。

1 行である
IsSingleLine boolean

Java 要素が単一行である場合は true、そうでない場合は false を返します。

サイズ変更可能である
IsResizable boolean

Java 要素がサイズ変更可能である場合は true、そうでない場合は false を返します。

モーダルである
IsModal boolean

Java 要素がモーダルな場合は true、そうでない場合は false を返します。 モーダル要素はメイン アプリケーション ウィンドウをブロックし、ユーザーがそれを操作できないようにします。

折りたたみ済である
IsCollapsed boolean

Java 要素が折りたたまれている場合は true、そうでない場合は false を返します。

選択可能である
IsSelectable boolean

Java 要素が選択可能である場合は true、そうでない場合は false を返します。

選択済みである
IsSelected boolean

Java 要素が選択されている場合は true、そうでない場合は false を返します。

垂直である
IsVertical boolean

Java 要素が縦方向である場合は true、そうでない場合は false を返します。

水平方向である
IsHorizontal boolean

Java 要素が横方向である場合は true、そうでない場合は false を返します。

アクティブである
IsActive boolean

Java 要素がアクティブな場合は true、そうでない場合は false を返します。

チェック済み
IsChecked boolean

Java 要素が確認済みの場合は true、そうでない場合は false を返します。

フォーカス済みである
IsFocussed boolean

Java 要素がキーボード フォーカスされている場合は true を返します。 そうではない場合は false が返されます。

展開済み
IsExpanded boolean

Java 要素が展開されている場合は true、そうでない場合は false を返します。

追加の要素の状態 en_US
AdditionalStates_en_US string

この要素がサポートする状態が追加されると、ここにen_US ロケールで一覧表示されます (例: 複数選択可能、一時的)。

親のインデックス
IndexInParent integer

現在の親要素内の要素インデックス。

要素の子の数
ChildrenCount integer

要素が持つ子要素の数。

要素の深さ
ElementDepth integer

トップレベルの親ウィンドウからの要素の深さ。

Java 要素が存在しなくなるまで待機する

Java 要素 (通常はボタンやテキスト入力領域などのウィンドウ内の個々の要素) が存在しなくなるまで待機します。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

待機する秒数
SecondsToWait True double
要素がまだ存在する場合に例外を発生する
RaiseExceptionIfElementStillExists boolean

待機期間後に Java 要素がまだ存在する場合、IA-Connect で例外を発生させる必要がありますか?

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
待機前に要素が存在
ElementExistsBeforeWait boolean

待機前に要素が存在する場合は true、そうでない場合は false を返します。

待機後に要素が存在
ElementExistsAfterWait boolean

待機後に要素が存在する場合は true、そうでない場合は false を返します。

Java 要素でアクションを実行する

Java 要素のアクセス可能なアクションを実行します。 特定の要素に対するこれらのアクセス可能なアクションは、「Java 要素のアクションを取得する」アクションを使用して照会できます。 一般的なアクションは、ボタンの場合は「クリック」、テキスト要素の場合は「すべて選択」です。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

操作​​
Action True string

実行するアクションで、たとえば「クリック」です。 アクションはしばしば大文字と小文字が区別されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素にテキストを入力する

Java要素 (通常はテキスト入力フィールド) にテキストを入力し、既存のテキストを置き換えるか、または特定の位置に新しい値を挿入します。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

入力テキスト
TextToInput string

入力するテキスト値。

既存の値を置き換える
ReplaceExistingValue boolean

要素に既存のテキストが存在する場合、これを置き換える必要がありますか?

挿入する位置
InsertPosition integer

テキストの挿入を開始する位置 (インデックス)。 既存のテキストがある場合、挿入位置を使用して、既存のテキスト内の特定の位置に挿入できます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素にパスワードを入力する

パスワードを Java 要素 (通常はパスワード入力フィールド) に入力して既存のテキストを置き換えます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

入力するパスワード
PasswordToInput True password

入力するパスワード値。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素にフォーカスする

Java 要素にフォーカスして、キーボード フォーカスのアクティブな要素にします。アプリケーションによっては、要素ウィンドウが前面に表示される場合があります。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素のアクションを取得する

Java 要素のアクセス可能なアクションを返します。 これらのアクセス可能なアクションは、アクション名を「Java 要素でアクションを実行する」のアクションへの入力として使用して、要素に対して実行できます (例:「クリック」または「すべて選択」)。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
アクセス可能なアクション
AccessibleActions string

検索要素でアクセス可能なすべてのアクション (「クリック」など) の一覧。

Java 要素のテキスト値を取得する

Java 要素のテキスト値を返します。 通常、テキスト値はテキスト要素と関連付けられますが、このプロパティは多くの要素に指定できます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素のテキスト値
ElementTextValue string

要素のテキスト値。

Java 要素の値を取得する

要素の値を返します。 通常、値はテキスト入力領域と関連付けられますが、このプロパティは多くの要素に指定できます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素の現在の値
ElementCurrentValue string

要素の現在の値。

要素の最大値
ElementMaximumValue string

要素の最大値 (指定されている場合)。

要素の最小値
ElementMinimumValue string

要素の最小値 (指定されている場合)。

Java 要素の周囲に長方形を描画する

Java 要素の周囲に四角形を描画して、見つかった要素が必要な要素であることを識別しやすくします。 長方形は 5 秒後に自動的に削除されます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

ペンの色
PenColour string

描画する長方形の色 (赤、緑、青、黄、紫、オレンジなど)、または文字列の 16 進コード (例: #FF0000)。

ペンの太さ (ピクセル単位)
PenThicknessPixels integer

強調表示の長方形の境界線の太さ (ピクセル単位)。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素の表示された長方形の境界を取得する

Java 要素の表示境界を取得します。 通常、Java Access Bridge は、要素が画面に表示されているかどうかに関係なく、要素の仮想位置値を返します。これらの仮想値は、「Java 要素プロパティを取得する」アクションによって提供されます。 より大きな要素 (スクロール可能なテーブル要素など) では、これらが常に画面に表示されるとは限らないため、このアクションは要素の現在表示されている領域の座標を返します。

パラメーター

名前 キー 必須 説明
要素の JAB ハンドル
ElementJABHandle True integer

表示境界を返す要素の要素ハンドル。 これは、「Java 要素プロパティを取得する」または要素ハンドルを返すその他の検索を使用して見つけることができます。

処理する親の最大件数
MaxParentsToProcess integer

指定された要素の表示サイズを計算するときに処理する親要素の最大数。 既定では、50 に設定されています。

考慮すべき親要素のロール
ParentElementRolesToConsider string

要素サイズを計算するときに考慮すべき親要素のロール。 これは、ページ タブなど、サイズ計算を歪める可能性のある要素よりもサイズが小さい親要素を除外するために使用されます。 既定では、これらは次のとおりです。パネル、ビューポート、レイヤード ペイン、ルート ペイン。

四角形描画
DrawRectangle boolean

IA-Connect は、要素が画面に表示されるように、要素の周囲に四角形を描画する必要がありますか? 既定では、これは false に設定されています。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素の表示された長方形の左
ElementVisibleRectangleLeft integer

要素の表示された左端とディスプレイの左端の間の距離 (ピクセル単位)。

要素の表示された長方形の上
ElementVisibleRectangleTop integer

要素の表示された上端とディスプレイの上端の間の距離 (ピクセル単位)。

要素の表示された長方形の右
ElementVisibleRectangleRight integer

要素の表示された右端とディスプレイの左端の間の距離 (ピクセル単位)。

要素の表示された長方形の下
ElementVisibleRectangleBottom integer

要素の表示された下端とディスプレイの上端の間の距離 (ピクセル単位)。

要素の表示された長方形の幅
ElementVisibleRectangleWidth integer

要素の表示された幅 (ピクセル単位)。

要素の表示された長方形の高さ
ElementVisibleRectangleHeight integer

要素の表示された高さ (ピクセル単位)。

Java 要素へのグローバル入力テキスト

マウスを Java 要素の中央に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力方式を使用できないテキスト入力で使用されます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

フォーカスする最初の要素
FocusElement boolean

IA-Connect はグローバル クリック前にフォーカスを要素に移動しますか?

要素のマウス左クリック (グローバル)
GlobalMouseClickOnElement boolean

テキストを入力する前に、要素に焦点を合わせる要素の座標でグローバル マウス クリックを実行する必要がありますか?

マウスのダブル クリックと delete キーで既存の値を置き換える
ReplaceExistingValueUsingDoubleClickDelete boolean

マウスのダブルクリックでハイライトして削除することにより、既存の値を置き換える必要がありますか?

CTRL-A と delete キーを使用して既存の値を置き換える
ReplaceExistingValueUsingCTRLADelete boolean

Ctrl-A を押してすべてをハイライトしてから削除することで、既存の値を置き換える必要がありますか? 要素の一部は Ctrl-A によるハイライトをサポートしていないので、その場合は代替オプション 'マウスのダブルクリックと delete キーで既存の値を置き換える' を試す必要があります。

入力テキスト
TextToInput string

キーボードを使用してグローバル入力するテキスト値。

キー イベントの送信を使用する
SendKeyEvents boolean

true に設定すると、キー イベント (シミュレートしたキー ストロークをオペレーティング システムに送信する低レベル API) の送信を使用します。 false に設定すると、代わりに送信キー (フォーカスした要素にキー ストロークを送信する高レベル API) を使用します。

キーの間隔 (ミリ秒)
KeyIntervalInMilliseconds integer

各キー押下間のミリ秒数。

ダブルクリック間隔 (ミリ秒)
DoubleClickIntervalInMilliseconds integer

「マウスのダブル クリックと delete キーで既存の値を置き換える」パラメーターが true に設定されている場合の各クリック間のミリ秒数。

記号を解釈しない
DontInterpretSymbols boolean

'入力するテキスト' 内の記号を特殊キー (例: Shift は +、Ctrl は ^ など) として解釈しないようにしますか? 実際の記号を入力する場合は、これを true に設定する必要があります。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素へのグローバル入力パスワード

マウスを Java 要素の中央に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力方式を使用できないパスワード入力で使用されます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

フォーカスする最初の要素
FocusElement boolean

IA-Connect はグローバル クリック前にフォーカスを要素に移動しますか?

要素のマウス左クリック (グローバル)
GlobalMouseClickOnElement boolean

テキストを入力する前に、要素に焦点を合わせる要素の座標でグローバル マウス クリックを実行する必要がありますか?

マウスのダブル クリックと delete キーで既存の値を置き換える
ReplaceExistingValueUsingDoubleClickDelete boolean

マウスのダブルクリックでハイライトして削除することにより、既存の値を置き換える必要がありますか?

CTRL-A と delete キーを使用して既存の値を置き換える
ReplaceExistingValueUsingCTRLADelete boolean

Ctrl-A を押してすべてをハイライトしてから削除することで、既存の値を置き換える必要がありますか? 要素の一部は Ctrl-A によるハイライトをサポートしていないので、その場合は代替オプション 'マウスのダブルクリックと delete キーで既存の値を置き換える' を試す必要があります。

入力するパスワード
PasswordToInput True password

グローバル入力するパスワード値。

キー イベントの送信を使用する
SendKeyEvents boolean

true に設定すると、キー イベント (シミュレートしたキー ストロークをオペレーティング システムに送信する低レベル API) の送信を使用します。 false に設定すると、代わりに送信キー (フォーカスした要素にキー ストロークを送信する高レベル API) を使用します。

キーの間隔 (ミリ秒)
KeyIntervalInMilliseconds integer

各キー押下間のミリ秒数。

ダブルクリック間隔 (ミリ秒)
DoubleClickIntervalInMilliseconds integer

「マウスのダブル クリックと delete キーで既存の値を置き換える」パラメーターが true に設定されている場合の各クリック間のミリ秒数。

記号を解釈しない
DontInterpretSymbols boolean

'入力するパスワード' 内の記号を特殊キー (例: Shift は +、Ctrl は ^ など) として解釈しないようにしますか? 実際の記号を入力する場合は、これを true に設定する必要があります。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素をマウスの右ボタンでクリックする (グローバル)

マウスを Java 要素の中央に移動し、マウスの右ボタンをクリックします。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

オフセット X をクリック
ClickOffsetX integer

クリック アクションをオフセットする X ピクセル数。 このパラメーターは、正 (右) と負 (左) の両方のオフセット値をサポートしています。

オフセット Y をクリック
ClickOffsetY integer

クリック アクションをオフセットする Y ピクセル数。 このパラメーターは、正 (下) と負 (上) の両方のオフセット値をサポートしています。

相対オフセットの基準
OffsetRelativeTo string

(センター/中央/中間、左、右、上、下、左上、右下、左下、右下) からオフセットする要素の相対位置。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素をマウスの左ボタンでクリックする (グローバル)

マウスを Java 要素の中央に移動し、マウスの左ボタンをクリックします。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

オフセット X をクリック
ClickOffsetX integer

クリック アクションをオフセットする X ピクセル数。 このパラメーターは、正 (右) と負 (左) の両方のオフセット値をサポートしています。

オフセット Y をクリック
ClickOffsetY integer

クリック アクションをオフセットする Y ピクセル数。 このパラメーターは、正 (下) と負 (上) の両方のオフセット値をサポートしています。

相対オフセットの基準
OffsetRelativeTo string

(センター/中央/中間、左、右、上、下、左上、右下、左下、右下) からオフセットする要素の相対位置。

要素をクリックする回数
NumberOfTimesToClickElement integer

要素をクリックする回数で既定では 1。

クリック間で待機する秒数
SecondsToWaitBetweenClicks double

クリック間で待機する秒数で、既定では 0。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素を待機する

Java 要素 (通常はボタンやテキスト入力領域などのウィンドウ内の個々の要素) が存在するまで待機します。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

待機する秒数
SecondsToWait True double

要素の存在確認を待機する最大秒数。

要素が見つからない場合に例外を発生する
RaiseExceptionIfElementNotFound boolean

待機期間後に Java 要素が存在しない場合、IA-Connect で例外を発生させる必要がありますか?

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素が存在
ElementExists boolean

要素が存在する場合は true、そうでない場合は false を返します。

要素の JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これはさらなるアクションで使用できる数値要素ハンドルを保持し、さらなる検索に使用する '親' ハンドルとして機能します (例: このハンドルに関連する要素を見つける)。

要素名
ElementName string

見つかった要素の Java 名。

要素の説明
ElementDescription string

見つかった要素 (存在する場合) の Java 記述。

要素のロール
ElementRole string

見つかった要素 (存在する場合) の Java ロール (フレームやパネルなど)。

Java 要素を押す

Java 要素 (通常はボタン) を押します。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

要素を押す回数
NumberOfTimesToPressElement integer

要素を押す回数で既定では 1。

押す間に待機する秒数
SecondsToWaitBetweenPresses double

押す間に待機する秒数で、既定では 0.05 (20 ミリ秒) です。

自動検出のアクション名
AutoDetectActionName boolean

true (既定値) に設定すると、IA-Connect Agent は英語以外のロケールで「クリック」アクション名を自動的に検出しようとします。 要素に 2 つ以上の可能なアクションがある場合は、「上書きアクション名」が使用されます。 false に設定すると、IA-Connect Agent は英語以外のロケールで「クリック」アクション名を検出しようとせず、「上書きアクション名」値が指定されない限り、アクションが失敗する可能性があります。

上書きアクション名
OverrideActionName string

「cliquer」または「hacer clic」などの、英語以外のロケールでの「クリック」アクションの名前です。 これによって、「Java 要素のアクションを取得する」アクションの出力から判別でき、通常は大文字と小文字が区別されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素を確認する

要素 (通常はチェックボックスやラジオボックス) の状態を、チェック済みまたはチェック解除のどちらかに設定します。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

要素をチェック
CheckElement boolean

要素をチェックしますか (true)、またはチェック解除しますか (false)?

自動検出のアクション名
AutoDetectActionName boolean

true (既定値) に設定すると、IA-Connect Agent は英語以外のロケールで「クリック」アクション名を自動的に検出しようとします。 要素に 2 つ以上の可能なアクションがある場合は、「上書きアクション名」が使用されます。 false に設定すると、IA-Connect Agent は英語以外のロケールで「クリック」アクション名を検出しようとせず、「上書きアクション名」値が指定されない限り、アクションが失敗する可能性があります。

上書きアクション名
OverrideActionName string

「cliquer」または「hacer clic」などの、英語以外のロケールでの「クリック」アクションの名前です。 これによって、「Java 要素のアクションを取得する」アクションの出力から判別でき、通常は大文字と小文字が区別されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 要素ハンドルは同じですか

Java 要素の 2 つの Java 要素ハンドルを比較して、それらが同じ Java オブジェクトを表しているかどうかを確認します。 これは、要素を識別し、その親へのハンドルを取得した場合に役立つことがあります。

パラメーター

名前 キー 必須 説明
要素 1 の JAB ハンドル
Element1JABHandle True integer

比較する最初の要素ハンドル。

要素 2 の JAB ハンドル
Element2JABHandle True integer

比較する 2 番目の要素ハンドル。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
同じオブジェクト
SameObject boolean

両方の要素ハンドルが同じ Java オブジェクト用である場合は true を返し、要素ハンドルが異なる Java オブジェクト用である場合は false を返します。

Java 要素プロパティを一覧として取得する

Java 要素のプロパティを、個々のアイテムではなく、単一行リスト (単一行コレクション/データ テーブル) として返します。データの使用方法によっては役立つことがあります。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上します。 既定では、文字列の最大長はないため、完全な説明が返されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
見つかった要素の数
NumberOfElementsFound integer

検索条件に一致した、見つかった要素の数。

返される要素の数
NumberOfElementsReturned integer

検索から返される要素の数です。 これは、「検索する最大要素件数」または「検索する子要素の、ノードごとの最大件数」がより少ない数に設定されている場合に検出される要素の数よりも少なくなる可能性があります。

Java 要素プロパティ JSON
JABElementPropertiesJSON string

検索条件に一致する、JSON 形式の、見つかった Java 要素の要素プロパティ。

Java 要素プロパティを取得する

Java 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立つことがあります。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上します。 既定では、文字列の最大長はないため、完全な説明が返されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素の JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これはさらなるアクションで使用できる数値要素ハンドルを保持し、さらなる検索に使用する '親' ハンドルとして機能します (例: このハンドルに関連する要素を見つける)。

要素の VMID
ElementVMID integer

Java プログラムを実行している Java 仮想マシンの ID。

要素名
ElementName string

見つかった要素の Java 名。

要素の説明
ElementDescription string

見つかった要素 (存在する場合) の Java 記述。

要素のロール
ElementRole string

見つかった要素 (存在する場合) の Java ロール (フレームやパネルなど)。

要素の状態
ElementStates string

エージェント セッションのロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など)。

要素の状態 en_US
ElementStates_en_US string

en_US のロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など) です。

要素の左端
ElementLeftEdge integer

Java 要素またはウィンドウの左端とディスプレイの左端の間の距離 (ピクセル単位)。

要素の上端
ElementTopEdge integer

Java 要素またはウィンドウの上端とディスプレイの上端の間の距離 (ピクセル単位)。

要素の幅
ElementWidth integer

Java 要素の幅 (ピクセル単位)。

要素の高さ
ElementHeight integer

Java 要素の高さ (ピクセル単位)。

要素の右端
ElementRightEdge integer

Java 要素またはウィンドウの右端とディスプレイの左端の間の距離 (ピクセル単位)。

要素の下端
ElementBottomEdge integer

Java 要素またはウィンドウの下端とディスプレイの上端の間の距離 (ピクセル単位)。

コンポーネント要素である
IsComponentElement boolean

Java 要素がコンテナーである場合は true、そうでない場合は false を返します。

アクション要素である
IsActionElement boolean

Java 要素がアクション要素である場合は true、そうでない場合は false を返します。

選択要素である
IsSelectionElement boolean

Java 要素を選択する場合は true、そうでない場合は false を返します。

テキスト要素である
IsTextElement boolean

Java 要素がテキスト要素である場合は true、そうでない場合は false を返します。

有効である
IsEnabled boolean

Java 要素が有効な場合は true、そうでない場合は false を返します。 無効化された要素は通常表示されますが、操作することはできません。

表示可能である
IsVisible boolean

Java 要素が表示されている場合は true、そうでない場合は false を返します。

表示中である
IsShowing boolean

Java 要素が表示されている場合は true、そうでない場合は false を返します。

不透明である
IsOpaque boolean

Java 要素が不透明な場合は true、そうでない場合は false を返します。

フォーカス可能である
IsFocusable boolean

Java 要素がキーボードでフォーカスされている場合は true、そうでない場合は false を返します。 ほとんどの要素はキーボードでフォーカスできるため、使用が制限される場合があります。

編集可能
IsEditable boolean

Java 要素が編集可能な場合は true、そうでない場合は false を返します。

1 行である
IsSingleLine boolean

Java 要素が単一行である場合は true、そうでない場合は false を返します。

サイズ変更可能である
IsResizable boolean

Java 要素がサイズ変更可能である場合は true、そうでない場合は false を返します。

モーダルである
IsModal boolean

Java 要素がモーダルな場合は true、そうでない場合は false を返します。 モーダル要素はメイン アプリケーション ウィンドウをブロックし、ユーザーがそれを操作できないようにします。

折りたたみ済である
IsCollapsed boolean

Java 要素が折りたたまれている場合は true、そうでない場合は false を返します。

選択可能である
IsSelectable boolean

Java 要素が選択可能である場合は true、そうでない場合は false を返します。

選択済みである
IsSelected boolean

Java 要素が選択されている場合は true、そうでない場合は false を返します。

垂直である
IsVertical boolean

Java 要素が縦方向である場合は true、そうでない場合は false を返します。

水平方向である
IsHorizontal boolean

Java 要素が横方向である場合は true、そうでない場合は false を返します。

アクティブである
IsActive boolean

Java 要素がアクティブな場合は true、そうでない場合は false を返します。

チェック済み
IsChecked boolean

Java 要素が確認済みの場合は true、そうでない場合は false を返します。

フォーカス済みである
IsFocussed boolean

Java 要素がキーボード フォーカスされている場合は true を返します。 そうではない場合は false が返されます。

展開済み
IsExpanded boolean

Java 要素が展開されている場合は true、そうでない場合は false を返します。

追加の要素の状態 en_US
AdditionalStates_en_US string

この要素がサポートする状態が追加されると、ここにen_US ロケールで一覧表示されます (例: 複数選択可能、一時的)。

親のインデックス
IndexInParent integer

現在の親要素内の要素インデックス。

要素の子の数
ChildrenCount integer

要素が持つ子要素の数。

要素の深さ
ElementDepth integer

トップレベルの親ウィンドウからの要素の深さ。

Java 親要素プロパティを取得する

Java 要素の親要素のプロパティを返します。 このアクションは、直接の親要素のプロパティのみを返し、要素ツリーの高さ全体を検索しません。

パラメーター

名前 キー 必須 説明
検索要素の JAB ハンドル
SearchElementJABHandle True integer

親要素のプロパティを返す要素の要素ハンドル。 これは、「Java 要素プロパティを取得する」または要素ハンドルを返すその他の検索を使用して見つけることができます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上します。 既定では、文字列の最大長はないため、完全な説明が返されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素の JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これはさらなるアクションで使用できる数値要素ハンドルを保持し、さらなる検索に使用する '親' ハンドルとして機能します (例: このハンドルに関連する要素を見つける)。

要素の VMID
ElementVMID integer

Java プログラムを実行している Java 仮想マシンの ID。

要素名
ElementName string

見つかった要素の Java 名。

要素の説明
ElementDescription string

見つかった要素 (存在する場合) の Java 記述。

要素のロール
ElementRole string

見つかった要素 (存在する場合) の Java ロール (フレームやパネルなど)。

要素の状態
ElementStates string

エージェント セッションのロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など)。

要素の状態 en_US
ElementStates_en_US string

en_US のロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など) です。

要素の左端
ElementLeftEdge integer

Java 要素またはウィンドウの左端とディスプレイの左端の間の距離 (ピクセル単位)。

要素の上端
ElementTopEdge integer

Java 要素またはウィンドウの上端とディスプレイの上端の間の距離 (ピクセル単位)。

要素の右端
ElementRightEdge integer

Java 要素またはウィンドウの右端とディスプレイの左端の間の距離 (ピクセル単位)。

要素の下端
ElementBottomEdge integer

Java 要素またはウィンドウの下端とディスプレイの上端の間の距離 (ピクセル単位)。

要素の幅
ElementWidth integer

Java 要素の幅 (ピクセル単位)。

要素の高さ
ElementHeight integer

Java 要素の高さ (ピクセル単位)。

コンポーネント要素である
IsComponentElement boolean

Java 要素がコンテナーである場合は true、そうでない場合は false を返します。

アクション要素である
IsActionElement boolean

Java 要素がアクション要素である場合は true、そうでない場合は false を返します。

選択要素である
IsSelectionElement boolean

Java 要素を選択する場合は true、そうでない場合は false を返します。

テキスト要素である
IsTextElement boolean

Java 要素がテキスト要素である場合は true、そうでない場合は false を返します。

有効である
IsEnabled boolean

Java 要素が有効な場合は true、そうでない場合は false を返します。 無効化された要素は通常表示されますが、操作することはできません。

表示可能である
IsVisible boolean

Java 要素が表示されている場合は true、そうでない場合は false を返します。

表示中である
IsShowing boolean

Java 要素が表示されている場合は true、そうでない場合は false を返します。

不透明である
IsOpaque boolean

Java 要素が不透明な場合は true、そうでない場合は false を返します。

フォーカス可能である
IsFocusable boolean

Java 要素がキーボードでフォーカスされている場合は true、そうでない場合は false を返します。 ほとんどの要素はキーボードでフォーカスできるため、使用が制限される場合があります。

編集可能
IsEditable boolean

Java 要素が編集可能な場合は true、そうでない場合は false を返します。

1 行である
IsSingleLine boolean

Java 要素が単一行である場合は true、そうでない場合は false を返します。

サイズ変更可能である
IsResizable boolean

Java 要素がサイズ変更可能である場合は true、そうでない場合は false を返します。

モーダルである
IsModal boolean

Java 要素がモーダルな場合は true、そうでない場合は false を返します。 モーダル要素はメイン アプリケーション ウィンドウをブロックし、ユーザーがそれを操作できないようにします。

折りたたみ済である
IsCollapsed boolean

Java 要素が折りたたまれている場合は true、そうでない場合は false を返します。

選択可能である
IsSelectable boolean

Java 要素が選択可能である場合は true、そうでない場合は false を返します。

選択済みである
IsSelected boolean

Java 要素が選択されている場合は true、そうでない場合は false を返します。

垂直である
IsVertical boolean

Java 要素が縦方向である場合は true、そうでない場合は false を返します。

水平方向である
IsHorizontal boolean

Java 要素が横方向である場合は true、そうでない場合は false を返します。

アクティブである
IsActive boolean

Java 要素がアクティブな場合は true、そうでない場合は false を返します。

チェック済み
IsChecked boolean

Java 要素が確認済みの場合は true、そうでない場合は false を返します。

フォーカス済みである
IsFocussed boolean

Java 要素がキーボード フォーカスされている場合は true を返します。 そうではない場合は false が返されます。

展開済み
IsExpanded boolean

Java 要素が展開されている場合は true、そうでない場合は false を返します。

追加の要素の状態 en_US
AdditionalStates_en_US string

この要素がサポートする状態が追加されると、ここにen_US ロケールで一覧表示されます (例: 複数選択可能、一時的)。

親のインデックス
IndexInParent integer

現在の親要素内の要素インデックス。

要素の子の数
ChildrenCount integer

要素が持つ子要素の数。

要素の深さ
ElementDepth integer

トップレベルの親ウィンドウからの要素の深さ。

Java 選択要素を展開する

Java 要素 (通常はメニュー/ドロップダウン項目) を展開または折りたたみます。 項目が既に展開されている場合は、何も起こりません。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

展開する
Expand boolean

「True」 (既定) に設定した場合、要素は展開されます。 「False」に設定すると、要素は折りたたまれます。

要素の状態を確認する
VerifyElementState boolean

「True」に設定すると、IA-Connect Agent は後で要素の状態を検証して、「展開済み」状態が期待される状態と一致することを確認し、一致しない場合は例外を発生させます。 たとえば、要素を展開する場合、「IsExpanded」プロパティは true である必要があります。 「False」に設定すると、要素の状態は検証されません。

状態の変更を待機する秒数
SecondsToWaitForStateChange double

展開または折りたたみ後の状態の変更を待機する秒数です。 既定では、0.05 (20 ミリ秒) です。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

Java 選択要素項目を取得する

指定された Java 選択要素で見つかったすべての子選択要素項目を返します。 選択をループ処理するか、リスト内の個々のオプションを選択するか、選択の子要素のラベルを読み取ることによって、選択要素オプションの取得を選択できます。 選択要素の子要素のラベルを読み取って選択要素オプションを取得する場合は、「最初の展開」パラメーターを「True」を指定して最初に選択要素を展開する必要があり、「以降を折りたたむ」パラメーターを「True」を指定して後から選択要素を閉じることもできます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

次を選択してオプションの一覧を取得する
GetListOfOptionsBySelecting boolean

「True」に設定されている場合、IA-Connect Agent は、(JAB で) 各オプションを順番に選択することにより、選択範囲内のすべてのオプションのリストの取得を試みます。 「False」 (既定) に設定されている場合は、「ラベルを読み取ってオプションの一覧を取得する」パラメーターを「True」に設定する必要があります。そうしないと、オプションのリストが読み取られません。

ラベルを読み取ってオプションの一覧を取得する
GetListOfOptionsByReadingLabels boolean

「True」 に設定されている場合、IA-Connect Agent は、(JAB ツリー内の) 子ラベルを読み取ることにより、選択範囲内のすべてのオプションの一覧の取得を試みます。 ドロップダウン リストの場合、リストがドロップダウンするまで子要素が公開されないため、ほぼ確実に「最初の展開」パラメーターを「True」に設定する必要があります。 また、「以降を折りたたむ」パラメーターを「True」に設定して、後でリストを閉じます。 「次を選択してオプションの一覧を取得する」パラメーターも「False」に設定する必要があります。そうしないと、このオプションは無視されます (両方の方法でリストを取得できないため)。 「False」 (既定) に設定されている場合は、「次を選択してオプションの一覧を取得する」パラメーターを「True」に設定する必要があります。そうしないと、オプションのリストが読み取られません。

最初の展開
ExpandFirst boolean

「true」に設定すると、リストの項目要素を検索する前に、アクションがリストの展開を試みます。 この機能は、リストを展開するまで他のリスト項目要素を作成しない可能性がある動的リストに有効です。 false (既定) に設定した場合、リストは展開されません。

以降を折りたたむ
CollapseAfter boolean

true に設定すると、検索の実行後にリストを折りたたみます。 false (既定) に設定した場合、リストは折りたたまれません。

展開から折りたたみまでの秒数
SecondsBetweenExpandCollapse double

展開アクションと折りたたみアクションが「True」に設定されている場合にこれらのアクション間に待機する秒数です。 既定では、0.05 (20 ミリ秒) です。

返されるリスト項目の最大数
MaxListItemsToReturn integer

返されるリスト項目の最大数で、既定値は 100 です。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
選択した項目の数
NumberOfSelectedItems integer

現在選択されている親選択要素で見つかった子リスト項目の数です。

選択1 の名前
AccessibleSelection1Name string

最初に選択された子リスト項目の名前。

リスト内の選択 1 インデックス
AccessibleSelection1IndexInParent integer

最初に選択された子リスト項目のリスト内のインデックス。

選択された項目 JSON
JABSelectionSelectedItemsJSON string

JSON 形式の、親選択要素の選択された子リスト項目。

選択リスト項目の JSON
JABSelectionListItemsJSON string

JSON 形式の、親選択要素の選択されたすべての子リスト項目。

UIA 要素用の Java 子要素プロパティを取得する

UIA 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立つことがあります。

パラメーター

名前 キー 必須 説明
親ウィンドウ ハンドル
ParentWindowHandle True integer

検索の開始点として機能する親 UIA ウィンドウ ハンドル。 これは、検査で「デスクトップ要素の待機」や 「要素の待機」のような UIA アクションを使用して検出できます。

検索要素の名前
SearchElementName string

検索する UIA 要素名 (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

検索要素のクラス名
SearchElementClassName string

検索する UIA 要素クラス名 (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

検索要素の自動化 ID
SearchElementAutomationId string

検索する UIA 要素の自動化 ID (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

検索要素のローカライズしたコントロールの種類
SearchLocalizedControlType string

検索する UIA 要素のローカライズしたコントロール タイプ (親ウィンドウ ハンドルから開始) (オプション)。 これは検査で検出できます。

UIA のサブツリーを検索する
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上します。 既定では、文字列の最大長はないため、完全な説明が返されます。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
要素の JAB ハンドル
ElementJABHandle integer

検索要素が見つかった場合、これはさらなるアクションで使用できる数値要素ハンドルを保持し、さらなる検索に使用する '親' ハンドルとして機能します (例: このハンドルに関連する要素を見つける)。

要素の VMID
ElementVMID integer

Java プログラムを実行している Java 仮想マシンの ID。

要素名
ElementName string

見つかった要素の Java 名。

要素の説明
ElementDescription string

見つかった要素 (存在する場合) の Java 記述。

要素のロール
ElementRole string

見つかった要素 (存在する場合) の Java ロール (フレームやパネルなど)。

要素の状態
ElementStates string

エージェント セッションのロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など)。

要素の状態 en_US
ElementStates_en_US string

en_US のロケールでサポートされている Java 要素の状態 (フォーカス可能、表示可能など) です。

要素の左端
ElementLeftEdge integer

Java 要素またはウィンドウの左端とディスプレイの左端の間の距離 (ピクセル単位)。

要素の上端
ElementTopEdge integer

Java 要素またはウィンドウの上端とディスプレイの上端の間の距離 (ピクセル単位)。

要素の幅
ElementWidth integer

Java 要素の幅 (ピクセル単位)。

要素の高さ
ElementHeight integer

Java 要素の高さ (ピクセル単位)。

要素の右端
ElementRightEdge integer

Java 要素またはウィンドウの右端とディスプレイの左端の間の距離 (ピクセル単位)。

要素の下端
ElementBottomEdge integer

Java 要素またはウィンドウの下端とディスプレイの上端の間の距離 (ピクセル単位)。

コンポーネント要素である
IsComponentElement boolean

Java 要素がコンテナーである場合は true、そうでない場合は false を返します。

アクション要素である
IsActionElement boolean

Java 要素がアクション要素である場合は true、そうでない場合は false を返します。

選択要素である
IsSelectionElement boolean

Java 要素を選択する場合は true、そうでない場合は false を返します。

テキスト要素である
IsTextElement boolean

Java 要素がテキスト要素である場合は true、そうでない場合は false を返します。

有効である
IsEnabled boolean

Java 要素が有効な場合は true、そうでない場合は false を返します。 無効化された要素は通常表示されますが、操作することはできません。

表示可能である
IsVisible boolean

Java 要素が表示されている場合は true、そうでない場合は false を返します。

表示中である
IsShowing boolean

Java 要素が表示されている場合は true、そうでない場合は false を返します。

不透明である
IsOpaque boolean

Java 要素が不透明な場合は true、そうでない場合は false を返します。

フォーカス可能である
IsFocusable boolean

Java 要素がキーボードでフォーカスされている場合は true、そうでない場合は false を返します。 ほとんどの要素はキーボードでフォーカスできるため、使用が制限される場合があります。

編集可能
IsEditable boolean

Java 要素が編集可能な場合は true、そうでない場合は false を返します。

1 行である
IsSingleLine boolean

Java 要素が単一行である場合は true、そうでない場合は false を返します。

サイズ変更可能である
IsResizable boolean

Java 要素がサイズ変更可能である場合は true、そうでない場合は false を返します。

モーダルである
IsModal boolean

Java 要素がモーダルな場合は true、そうでない場合は false を返します。 モーダル要素はメイン アプリケーション ウィンドウをブロックし、ユーザーがそれを操作できないようにします。

折りたたみ済である
IsCollapsed boolean

Java 要素が折りたたまれている場合は true、そうでない場合は false を返します。

選択可能である
IsSelectable boolean

Java 要素が選択可能である場合は true、そうでない場合は false を返します。

選択済みである
IsSelected boolean

Java 要素が選択されている場合は true、そうでない場合は false を返します。

垂直である
IsVertical boolean

Java 要素が縦方向である場合は true、そうでない場合は false を返します。

水平方向である
IsHorizontal boolean

Java 要素が横方向である場合は true、そうでない場合は false を返します。

アクティブである
IsActive boolean

Java 要素がアクティブな場合は true、そうでない場合は false を返します。

チェック済み
IsChecked boolean

Java 要素が確認済みの場合は true、そうでない場合は false を返します。

フォーカス済みである
IsFocussed boolean

Java 要素がキーボード フォーカスされている場合は true を返します。 そうではない場合は false が返されます。

展開済み
IsExpanded boolean

Java 要素が展開されている場合は true、そうでない場合は false を返します。

追加の要素の状態 en_US
AdditionalStates_en_US string

この要素がサポートする状態が追加されると、ここにen_US ロケールで一覧表示されます (例: 複数選択可能、一時的)。

親のインデックス
IndexInParent integer

現在の親要素内の要素インデックス。

要素の子の数
ChildrenCount integer

要素が持つ子要素の数。

要素の深さ
ElementDepth integer

トップレベルの親ウィンドウからの要素の深さ。

Windows Access Bridge の情報の取得

Java および Windows DLL バージョンを含む、特定の Java VM ID の Windows Access Bridge (WAB) に関する情報を返します。 Java VM IDは、「Java 要素のプロパティを取得する」アクションからの出力として取得できます。

パラメーター

名前 キー 必須 説明
VM ID
VMID True integer

Java 仮想マシンの ID。 これは、すべての Java 仮想マシンで一意です。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
Java クラス バージョン
JavaClassVersion string

Java クラス バージョン (例: 「1.8.0_261」)。

Java DLL バージョン
JavaDLLVersion string

Java DLL バージョン (例: 「1.8.0_261」)。

Windows DLL バージョン
WinDLLVersion string

Windows DLL バージョン (例: 「1.8.0_261」)。

VM バージョン
VMVersion string

Java VM バージョン (例: 「1.8.0_261」)。

Windows アクセス ブリッジの接続状態を取得する

IA-Connect Agent と Windows Access Bridge (WAB) 間の接続の現在のステータスを返します。 IA-Connect Agent が WAB に接続されている場合、関連する詳細が出力として返されます。

パラメーター

名前 キー 必須 説明
Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
WAB が接続済み
Connected boolean

IA-Connect Agent が Windows Access Bridge に接続されている場合は true を返し、そうでない場合は false を返します。

WAB 接続の種類
ConnectionType string

Windows Access Bridge への接続の種類 (COM またはネイティブ、32 ビットまたは 64 ビットなど)。

WAB が 64 ビットかどうか
IsWAB64bit boolean

Windows Access Bridge が 64 ビットの場合は true、そうでない場合は false を返します。

つながりエラー
ConnectionError string

接続エラー (報告されている場合)。

読み込まれた IA-JavaAccessBridge COM DLL
LoadedIAJABDLL string

読み込まれた IA-JavaAccessBridge COM DLL への完全なパス。

読込済み Windows Access Bridge DLL
LoadedWABDLL string

読み込まれた Windows Access Bridge DLL への完全なパス。

Windows Access Bridge DLL バージョン
WABVersion string

読み込まれた Windows Access Bridge DLL のバージョン。

すべての Java 子要素プロパティを取得する

すべての Java子要素のすべてのプロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立つことがあります。

パラメーター

名前 キー 必須 説明
検索要素の JAB ハンドル
SearchElementJABHandle True integer

子要素のプロパティを返す要素の要素ハンドル。 これは、「Java 要素プロパティを取得する」または要素ハンドルを返すその他の検索を使用して見つけることができます。

戻す最初の項目
FirstItemToReturn integer

1 から始まる、返される最初の項目の要素インデックス。 (ツリーの一番下から) 逆順序で要素を返す場合は、-1 から始まる負のインデックスを代わりに指定できます。 たとえば、インデックスが -10 の場合、下から 10 番目のアイテムが返されます。

返される項目の最大数
MaxItemsToReturn integer

返す要素の最大数。 このパラメーターは、大きなテーブルなどの、小さなチャンクで要素の大きなセットを返すために使用できます。 非常に大きなテーブルでタイムアウトが発生する可能性があるテーブル全体を返そうとする代わりに、一度に 500 行を返すことができます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上します。 既定では、文字列の最大長はないため、完全な説明が返されます。

検索の下位要素
SearchDescendants boolean

true に設定すると、親ハンドルの下のすべての子要素が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、親ハンドルの下の直接の子要素のみが検索されます。

Java 要素のロールを検索する
SearchRole string

検索する子要素の Java 要素のロール (オプション) です。 これは検査で検出できます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
返される子要素の数
NumberOfChildElementsReturned integer

検索から返される子要素の数。

現在の深さで利用可能なより多くの要素
MoreElementsAvailableAtCurrentDepth boolean

「返される項目の最大数」が小さい数値に設定されているため、現在の深さで返されなかった子要素がさらにある場合は true を返します。

より低い深さで利用可能なより多くの要素
MoreElementsAvailableAtLowerDepths boolean

「返される項目の最大数」がより低い数値に設定されている場合、Java ツリーのより低い深度で使用可能な子要素がさらにある場合は true を返します。

最大の深さより深いより多くの要素
MoreElementsDeeperThanMaxDepth boolean

「相対的な最大の深さ」がより低い数値に設定されている場合、Java ツリーのより低い最大の深さで使用可能な子要素がさらにある場合は true を返します。

java 子要素 JSON
JavaChildElementsJSON string

JSON 形式の、配置されているすべての子要素 (およびそれらのプロパティ) のリスト。 返されるプロパティは、「Java 子要素のプロパティを取得する」アクションによって返されるプロパティと同じです。

すべての Java 要素ハンドルをリセットする

IA-Connect によって現在保存されているすべての Java 要素ハンドルをリセットします。これは、多数の要素が識別され、多数の要素ハンドルが保存されている場合に役立ちます。 要素ハンドルの数が非常に多い (100,000 以上) シナリオでは、このアクションを使用して RAM の使用を解放することもできます。

パラメーター

名前 キー 必須 説明
Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

インデックスで Java 一覧の要素を選択

指定したインデックスに一致する一覧の要素を選択します。 これは通常、ドロップダウン項目/メニュー項目を選択するために使用されます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

項目インデックス
ItemIndex True integer

選択または非選択のリスト項目を示すインデックス (1 から始まる)。

項目を選択する
SelectItem boolean

「True」 (既定) に設定した場合、項目が選択されます。 「False」に設定した場合、項目は非選択になります。 これは通常、複数選択でのみ使用されます。

最初に選択をクリア
ClearSelectionFirst boolean

「True」 (既定) に設定した場合、選択は最初に消去されます。 追加の項目を選択するか、単一の項目のみを選択するか (最初にクリアすることによって) を選択する必要があるため、これは主に複数選択に使用されます。 「False」に設定した場合、選択は最初に消去されません。

失敗時に復元する
RecoverOnFailure boolean

「True」に設定すると、最初に選択されたリスト項目は、新しい選択が失敗した場合に復元されます。 たとえば、項目 3 が選択されていて、項目 90 (存在しない) を選択しようとすると、項目 3 が再選択されます。 「False」に設定した場合、最初に選択したリスト項目は復元されません。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

インデックスによる Java 選択状態の取得

子要素インデックスを指定することにより、選択範囲内の子要素 (通常はリストまたはドロップダウン内のアイテム) の選択状態を返します。 「Java 選択要素項目を取得する」アクションを使用して、すべての選択子要素項目を取得し、それらのインデックスを確認できます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

項目インデックス
ItemIndex True integer

クエリするリスト項目の状態を示すインデックス (1 から始まる)。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
インデックスが選択される
IndexIsSelected boolean

指定されたインデックスの選択リスト項目が選択されている場合は true を返し、選択されていない場合は false を返します。

インデックスによる Java 選択状態の取得

子要素名を指定することにより、選択範囲内の子要素 (通常はリストまたはドロップダウン内のアイテム) の選択状態を返します。 「Java 選択要素項目を取得する」アクションを使用して、すべての選択子要素項目を取得し、それらの名前を確認できます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

品目名
ItemName True string

選択選択または選択解除するリスト項目の名前です。

アイテム名で大文字と小文字を区別する
ItemNameCaseSensitive boolean

「True」に設定すると、項目名検索で大文字と小文字が区別されます (例: リスト項目と完全に一致する必要がある)。 「False」 (既定) に設定されている場合、項目名の検索では大文字と小文字は区別されません。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
名前が選択される
NameIsSelected boolean

名前付き選択リスト項目が選択されている場合は true、またはそうでない場合は false を返します。

マウスの中央ボタンで Java 要素をクリックする (グローバル)

マウスを Java 要素の中央に移動し、マウスの中央ボタンをクリックします。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

オフセット X をクリック
ClickOffsetX integer

クリック アクションをオフセットする X ピクセル数。 このパラメーターは、正 (右) と負 (左) の両方のオフセット値をサポートしています。

オフセット Y をクリック
ClickOffsetY integer

クリック アクションをオフセットする Y ピクセル数。 このパラメーターは、正 (下) と負 (上) の両方のオフセット値をサポートしています。

相対オフセットの基準
OffsetRelativeTo string

(センター/中央/中間、左、右、上、下、左上、右下、左下、右下) からオフセットする要素の相対位置。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

マウスの中央ボタンで Java 要素をクリックする (グローバル)

マウスを Java テーブル セルの中央に移動し、特定のマウス ボタンをクリックします。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

セルの行インデックス
RowIndex True integer

テーブルのセルの 1 から始まる行インデックス。

セルの列インデックス
ColumnIndex True integer

テーブルのセルの 1 から始まる列インデックス。

ビューポートを列挙
EnumerateViewport boolean

ビューポート要素は通常、テーブルを含み、テーブルの表示領域を表します。 「True」 (既定) に設定されている場合、IA-Connect Agent は、ビューポートのサイズを計算することにより、テーブルの表示境界と各コーナーのセルのインデックスの検出を試みます。 これにより、テーブルのどのコンポーネントが現在画面に表示されているかを判別できます。 「False」に設定すると、ビューポート座標は入力されません。

プロセス ビューポートの親
ProcessViewportParents boolean

「True」(既定) に設定すると、ビューポートの親要素も処理され、ビューポートの表示サイズを調整できます。 これは、別のビューポートに埋め込まれている場合に役立ちます。 「False」に設定すると、ビューポート親要素は入力されません。

処理する親ビューポートの最大数
MaxViewportParentsToProcess integer

ビューポートを列挙するときに処理する親要素の最大数。 既定では、50 に設定されています。

考慮すべきビューポートの親要素の役割
ViewportParentElementRolesToConsider string

ビューポート サイズを計算するために列挙するときに考慮するビューポート親要素のロール。 これは、ページ タブなど、サイズ計算を歪める可能性のあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、これらは次のとおりです。パネル、ビューポート、レイヤード ペイン、ルート ペイン。

ビューポートの左余白
ViewportLeftMargin integer

列挙されたビューポートの左内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの上余白
ViewportTopMargin integer

列挙されたビューポートの上内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポートの右余白
ViewportRightMargin integer

列挙されたビューポートの右内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

ビューポイントの下余白
ViewportBottomMargin integer

列挙されたビューポートの下内側の余白。 この値を使用して、1 ピクセルまたは 2 ピクセルでしか表示されず、ほぼ完全に画面外にあるセルを除外できます。 既定では、これは 2 に設定されており、IA-Connect Agent によって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。

マウス ボタン
MouseButton True integer

テーブル セルをクリックするときに使用するマウス ボタン。 左= 0、右= 1、中央= 2、左二重= 3。

オフセット X をクリック
ClickOffsetX integer

クリック アクションをオフセットする X ピクセル数。 このパラメーターは、正 (右) と負 (左) の両方のオフセット値をサポートしています。

オフセット Y をクリック
ClickOffsetY integer

クリック アクションをオフセットする Y ピクセル数。 このパラメーターは、正 (下) と負 (上) の両方のオフセット値をサポートしています。

相対オフセットの基準
OffsetRelativeTo string

(センター/中央/中間、左、右、上、下、左上、右下、左下、右下) からオフセットする要素の相対位置。

遅延 (ミリ秒)
DelayInMilliseconds integer

クリック間で待機する秒数で、既定では 0.05 (20 ミリ秒) です。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

マウスの左ボタンで Java 要素をダブル クリックする (グローバル)

マウスを Java 要素の中央に移動し、マウスの左ボタンをダブルクリックします。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

オフセット X をクリック
ClickOffsetX integer

クリック アクションをオフセットする X ピクセル数。 このパラメーターは、正 (右) と負 (左) の両方のオフセット値をサポートしています。

オフセット Y をクリック
ClickOffsetY integer

クリック アクションをオフセットする Y ピクセル数。 このパラメーターは、正 (下) と負 (上) の両方のオフセット値をサポートしています。

相対オフセットの基準
OffsetRelativeTo string

(センター/中央/中間、左、右、上、下、左上、右下、左下、右下) からオフセットする要素の相対位置。

遅延 (ミリ秒)
DelayInMilliseconds integer

最初のクリックと 2 番目のクリックの間のミリ秒単位の遅延 (1000 分の 1 秒)。 既定の設定は 10 ミリ秒です。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前で Java リスト要素を選択

指定した名前を持つリストの要素を選択します。 これは通常、ドロップダウン項目/メニュー項目を選択するために使用されます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

品目名
ItemName True string

選択選択または選択解除するリスト項目の名前です。

項目を選択する
SelectItem boolean

「True」 (既定) に設定した場合、項目が選択されます。 「False」に設定した場合、項目は非選択になります。 これは通常、複数選択でのみ使用されます。

アイテム名で大文字と小文字を区別する
ItemNameCaseSensitive boolean

「True」に設定すると、項目名検索で大文字と小文字が区別されます (例: リスト項目と完全に一致する必要がある)。 「False」 (既定) に設定されている場合、項目名の検索では大文字と小文字は区別されません。

最初に選択をクリア
ClearSelectionFirst boolean

「True」 (既定) に設定した場合、選択は最初に消去されます。 追加の項目を選択するか、単一の項目のみを選択するか (最初にクリアすることによって) を選択する必要があるため、これは主に複数選択に使用されます。 「False」に設定した場合、選択は最初に消去されません。

次を選択してオプションの一覧を取得する
GetListOfOptionsBySelecting boolean

「True」に設定されている場合、IA-Connect Agent は、(JAB で) 各オプションを順番に選択することにより、選択範囲内のすべてのオプションのリストの取得を試みます。 「False」 (既定) に設定されている場合は、「ラベルを読み取ってオプションの一覧を取得する」パラメーターを「True」に設定する必要があります。そうしないと、オプションのリストが読み取られません。

ラベルを読み取ってオプションの一覧を取得する
GetListOfOptionsByReadingLabels boolean

「True」 (既定) に設定されている場合、IA-Connect Agent は、(JAB ツリー内の) 子ラベルを読み取ることにより、選択範囲内のすべてのオプションのリストを取得しようとします。 ドロップダウン リストの場合、リストがドロップダウンするまで子要素が公開されないため、ほぼ確実に「最初の展開」パラメーターを「True」に設定する必要があります。 また、「以降を折りたたむ」パラメーターを「True」に設定して、後でリストを閉じます。 「次を選択してオプションの一覧を取得する」パラメーターも「False」に設定する必要があります。そうしないと、このオプションは無視されます (両方の方法でリストを取得できないため)。 「False」に設定されている場合は、「次を選択してオプションの一覧を取得する」パラメーターを「True」に設定する必要があります。そうしないと、オプションのリストが読み取られません。

最初の展開
ExpandFirst boolean

「true」 (既定) に設定すると、リストの項目要素を検索する前に、アクションがリストの展開を試みます。 この機能は、リストを展開するまで他のリスト項目要素を作成しない可能性がある動的リストに有効です。 「false」に設定した場合、リストは展開されません。

以降を折りたたむ
CollapseAfter boolean

true (既定) に設定すると、検索の実行後にリストを折りたたみます。 false に設定した場合、リストは折りたたまれません。

展開から折りたたみまでの秒数
SecondsBetweenExpandCollapse double

展開アクションと折りたたみアクションが「True」に設定されている場合にこれらのアクション間に待機する秒数です。 既定では、0.05 (20 ミリ秒) です。

正しい状態でも強制する
ForceEvenIfInCorrectState boolean

「True」に設定すると、要素はすでに選択済みの場合でも選択されます。 「False」 (既定) に設定されている場合、リスト要素がすでに選択されていると、IA-Connect Agent は何もしません。

失敗時に復元する
RecoverOnFailure boolean

「True」に設定すると、最初に選択されたリスト項目は、新しい選択が失敗した場合に復元されます。 たとえば、項目 3 が選択されていて、項目 90 (存在しない) を選択しようとすると、項目 3 が再選択されます。 「False」に設定した場合、最初に選択したリスト項目は復元されません。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

画面座標で Java テーブル セルを取得する

テーブルの子要素である Java テーブル セルが指定された座標に存在する場合、このアクションは要素とそのプロパティを識別し、オプションでテーブル セル要素へのハンドルを返します。

パラメーター

名前 キー 必須 説明
テーブル要素の JAB ハンドル
TableElementJABHandle True integer

検索している親テーブル要素である Java 要素ハンドル。 これは、「Java 要素プロパティを取得する」を使用して以前に見つけたテーブルである可能性があります。

Screen X
ScreenX True integer

テーブル セルを配置するための Screen X 座標 (ピクセル単位)。

Screen Y
ScreenY True integer

テーブル セルを配置するための Screen Y 座標 (ピクセル単位)。

ハンドルを返す
ReturnJABHandle boolean

セルに要素ハンドルを返す必要がありますか?

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
親のセル インデックス
CellIndexInParent integer

テーブルのセルのセル インデックス。 最初の行の最初のセル インデックスは 1 で、行のセルごとに 1 つずつ増加します。 したがって、5 行 3 列のテーブルでは、2 行目の最初のセル インデックスは 4 になります。

セルの行インデックス
CellRowIndex integer

テーブルのセルの 1 から始まる行インデックス。

セルの列インデックス
CellColumnIndex integer

テーブルのセルの 1 から始まる列インデックス。

セルの JAB ハンドルです
CellJABHandle integer

テーブル セルへの要素ハンドル。

画面座標で Java 要素のハンドルを作成する

画面座標を提供することにより、Java 要素へのハンドルを作成します。 指定された座標に Java 要素が存在する場合、アクションは要素を識別し、その要素へのハンドルを返します。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
ParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Screen X
ScreenX True integer

要素を配置するための画面の X 座標 (ピクセル単位)。

Screen Y
ScreenY True integer

要素を配置するための画面の Y 座標 (ピクセル単位)。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
配置された要素 JAB ハンドル
LocatedElementJABHandle integer

指定された座標に要素が存在している場合、これはさらなるアクションで使用できる数値要素ハンドルを保持し、さらなる検索に使用する「親」ハンドルとして機能します (例: このハンドルに関連する要素を検索する)。

複数の Java 親要素プロパティを取得する

Java 要素のすべての親要素のプロパティを返します。 このアクションは、「処理する親の最大数」パラメーターが十分に高く設定されている場合、すべての親プロパティを返す要素ツリーの高さ全体を検索します。

パラメーター

名前 キー 必須 説明
検索要素の JAB ハンドル
SearchElementJABHandle True integer

すべての親要素のプロパティを返す要素の要素ハンドル。 これは、「Java 要素プロパティを取得する」または要素ハンドルを返すその他の検索を使用して見つけることができます。

文字列の最大長
MaxStringLength integer

説明フィールドの最大長。 これには大量のテキストが含まれる場合があるため、最大値を設定すると検索速度が向上します。 既定では、文字列の最大長はないため、完全な説明が返されます。

処理する親の最大件数
MaxParentsToProcess integer

処理する親要素の最大数。 既定では、50 に設定されています。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
Java 親要素 JSON
JavaParentElementsJSON string

JSON 形式の、配置されているすべての親要素 (およびそれらのプロパティ) のリスト。 返されるプロパティは、「Java 要素プロパティを取得する」アクションによって返されるプロパティと同じです。

返される親要素の数
NumberOfParentElementsReturned integer

検索から返される親要素の数。

要素ハンドルから Java ロール CSV を取得する

指定された要素ハンドルの下にある要素ロールのツリーを CSV として返します。 このアクションは開発目的でのみ使用され、アプリケーションの要素の概要を提供します。これは、アプリケーションの構造を視覚化し、要素の検索を最適化するのに役立ちます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

CSV が含むインデント ロール
IndentRoleInCSV boolean

CSV 出力での子要素のロールをインデントする必要がありますか? これは、Java 要素ツリーで親と子のリレーションシップをより適切に視覚化するのに役立つ場合があります。 既定では、これは「True」に設定されています。

CSV に説明を含める
IncludeDescriptionInCSV boolean

CSV 出力での要素の説明を含める必要がありますか? 既定では、これは「True」に設定されています。

CSV にディメンションを含める
IncludeDimensionsInCSV boolean

要素のディメンション (高さ、幅、境界エッジ) を CSV 出力に含める必要がありますか? 既定では、これは「True」に設定されています。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
見つかった要素
ElementFound boolean

入力ハンドルで指定された要素が見つかった場合は true を返し、見つからなかった場合は false を返します。

検索した要素の数
ElementsSearched integer

親要素の下で検索された要素の数です。

ロール CSV
RoleCSV string

親要素の下で見つかった各要素のロールを含む CSV 出力です。

要素検索から Java ロール CSV を取得する

Java 要素検索を実行し、検索された要素の詳細 (要素が見つかった時点まで) を CSV として出力します。 このアクションは開発目的でのみ使用され、アプリケーションの要素の概要を提供します。これは、アプリケーションの構造を視覚化し、要素の検索を最適化するのに役立ちます。

パラメーター

名前 キー 必須 説明
親要素の JAB ハンドル
SearchParentElementJABHandle True integer

検索している要素の親である Java 要素ハンドル。 これは、「Java デスクトップ要素を待機する」を使用して以前に見つけたウィンドウである可能性があります。

Java 要素の名前を検索する
SearchElementJABName string

検索する要素の Java 名 (オプション)。 これは検査で検出できます。

Java 要素の説明を検索する
SearchElementJABDescription string

検索する要素の Java 要素の説明 (オプション)。 これは検査で検出できます。

Java 要素のロールを検索する
SearchElementJABRole string

検索する要素の Java 要素のロール (オプション)。 これは検査で検出できます。

検索の子要素
SearchSubTree boolean

true に設定すると、親ウィンドウ ハンドルの下のツリー全体が検索されます。 これはより入念ですが、さらに時間がかかります。 false に設定すると、ツリーの親ウィンドウ ハンドルの下の要素が直接検索されます。

相対的な最大の深さ
MaxRelativeDepth integer

親要素から子要素を検索するための相対的な最大の深さ。 直接の子要素の深さの値は 0 になります。

照合インデックス
MatchIndex integer

検索条件に複数の要素が一致する場合、どの要素を照合するか (1 から開始) を指定します。 同時に '列で並べ替え' を使用して、照合の並べ替え順を選択できます。

検索フィルター
SearchFilter string

条件演算子と任意の要素フィールドを使用して検索条件をさらに制限する、高度なオプション フィルター。 例 1: [幅] < 200。 例 2: [Name] like 'Document ' AND [Role] like 'Label'. その他の例については、ドキュメントを参照してください。

列名で並べ替え
SortByColumn string

検索条件に複数の要素が一致する場合、並べ替えに使用する要素のプロパティを指定することができます。 同時に、'照合インデックス' を使用して必要な要素を選択することもできます。 例: '列名で並べ替え' を [TopEdge]、'照合インデックス' を 1 に指定すると、一致する要素のうち画面の一番上に表示されているものが選択されます。

照合インデックスは昇順です
MatchIndexAscending boolean

検索条件に複数の要素が一致する場合、'マッチ インデックス' の照合を並べ替えたリストで上から順に行うのか (true)、下から順に行うのか (false) を指定します。

大文字と小文字を区別して検索
CaseSensitiveSearch boolean

要素検索では大文字と小文字を区別する必要がありますか? True に設定した場合、正確な文字列/テキスト検索に一致する要素のみが返されます。 既定では、これは false に設定されています。

表示できる要素のみを検索する
OnlySearchVisibleElements boolean

表示できる要素のみを検索する必要がありますか? 既定では、これは true に設定されています。

要素を表示する検索のみ
OnlySearchShowingElements boolean

表示する要素のみを検索する必要がありますか? 表示する要素は通常、代替タブまたは折りたたまれたメニューに表示されるアイテムです。 既定では、これは true に設定されています。

要素のロールを走査しない
ElementRolesNotToTraverse string

検索時に走査 (ステップ イン) しないロールのコンマ区切りリスト。 検索では、要素が検索条件に一致するかどうかが引き続きチェックされますが、子要素は検索されません。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する最大要素件数
MaximumElementsToSearch integer

ターゲット要素を検索する場合の検索する要素の最大数で、検索を制限して Java ツリーで見つかった最初の N 個の要素のみをチェックします。 既定では、2000 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

検索する子要素の、ノードごとの最大件数
MaximumChildElementsToSearchPerNode integer

各要素を検索する場合の子要素の最大数で、検索を制限して Java ツリーの各要素で見つかった子要素の最初の N 個の要素のみをチェックします。 既定では、200 に設定されています。 このパラメーターは、要素検索を最適化するために使用できます。 これは、「子要素の検索」入力パラメーターが「True」に設定されている場合にのみ使用されます。

CSV が含むインデント ロール
IndentRoleInCSV boolean

CSV 出力での子要素のロールをインデントする必要がありますか? これは、Java 要素ツリーで親と子のリレーションシップをより適切に視覚化するのに役立つ場合があります。 既定では、これは「True」に設定されています。

CSV に説明を含める
IncludeDescriptionInCSV boolean

CSV 出力での要素の説明を含める必要がありますか? 既定では、これは「True」に設定されています。

CSV にディメンションを含める
IncludeDimensionsInCSV boolean

要素のディメンション (高さ、幅、境界エッジ) を CSV 出力に含める必要がありますか? 既定では、これは「True」に設定されています。

Workflow
Workflow True string

次の式をここに追加します: workflow()

戻り値

名前 パス 説明
見つかった要素
ElementFound boolean

検索要素が見つかった場合は true、そうでない場合は false を返します。

検索した要素の数
ElementsSearched integer

検索要素が見つかる前に親要素で検索された要素の数です。

ロール CSV
RoleCSV string

検索で見つかった各要素のロールを含む CSV 出力です。