IA-Connect Java
IA-Connect は、クラウドからオンプレミスの仮想マシンに、または Citrix または Microsoft リモート デスクトップ (RDS) 接続経由で RPA 機能を追加する RPA (ロボティック プロセス オートメーション) プラットフォームです。 これは、Java アクセス ブリッジ (JAB) を使用して Java アプリケーションを自動化するためのモジュールです。
このコネクタは、次の製品とリージョンで使用できます。
| サービス | クラス | リージョン |
|---|---|---|
| コピロット スタジオ | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| ロジック アプリ | Standard | 次を除くすべての Logic Apps リージョン : - Azure Government リージョン - Azure China リージョン - 米国国防総省 (DoD) |
| Power Apps | Premium | 次を除くすべての Power Apps リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| Power Automate | Premium | 次を除くすべての Power Automate リージョン : - 米国政府 (GCC) - 米国政府 (GCC High) - 21Vianet が運営する China Cloud - 米国国防総省 (DoD) |
| お問い合わせ | |
|---|---|
| 名前 | Ultima Labs |
| URL | https://www.ultima.com/ultima-labs |
| IAConnect@ultima.com |
| コネクタ メタデータ | |
|---|---|
| Publisher | Ultima Labs |
| Website | https://www.ultima.com/ultima-labs |
| プライバシー ポリシー | https://www.ultima.com/privacy-policy |
| カテゴリ | IT 運用;生産性 |
IA-Connect は、Power Automate Cloud Flows からオンプレミスの仮想マシン、または Citrix または Microsoft Remote Desktop (RDS) 接続経由で RPA 機能を追加する、RPA (ロボティック プロセス オートメーション) プラットフォームです。 IA-Connect コネクタには 650 を超えるアクションが用意されており、Power Automate Cloud Flow から直接、あらゆる種類のオンプレミス アプリケーションを自動化できます。 すべての IA-Connect アクションは Power Automate Cloud Flow から直接利用でき、クラウド ベースとオンプレミスのアプリケーション間の統合が容易になり、既存の Power Automate 条件、ループ、動的コンテンツ、式、および例外処理を RPA プロセスで利用できます。 また、IA-Connect コネクタを利用すると、フロー実行履歴から完全な実行履歴と監査機能が提供される一方で、RPA プロセスを開発するために別のアプリケーション/コンソール/スタジオを用意する必要も排除されます。
[前提条件]
IA-Connect コネクタのいずれかを使用するには、IA-Connect ソフトウェアをインストールする必要があります。 これは 30 日間無料でテストできます。その後、IA-Connect ライセンスが必要になります。
IA-Connect ソフトウェアは、次の 2 つの主要なコンポーネントで構成されています。
IA-Connect Orchestrator。これは、独自の Azure テナントでホストする Azure WebApp です。 これにより、1 つ以上のオンプレミスまたはクラウドベースの仮想マシンへの RPA フローのルーティングとセキュリティが処理されます。
IA-Connect エージェントとディレクター。自動化するソフトウェアにアクセスできる仮想マシンにインストールされます。 さらに、IA-Connect エージェントは Citrix または Microsoft Remote Desktop Services (RDS) セッション内で実行できます。このセッションでは、RPA コマンドが仮想チャネルをリモート セッションに渡して実行されます。 IA-Connect エージェントはネットワーク共有から実行でき、インストールは必要ありません。
使用可能な IA-Connect コネクタ
使用可能な IA-Connect コネクタは次のとおりです。
- 動的コードの IA-Connect
- IA-Connect Java
- メインフレームの IA-Connect
- IA-Connect Microsoft Office
- SAP GUI の IA-Connect
- IA-Connect セッション
- IA-Connect ユーザーインターフェース
- IA-Connect Web ブラウザー
資格情報を取得する方法
ライセンスを受け取り、30日間の無料試用版を開始するには、当社のウェブサイト(https://www.ultima.com/IA-Connect/Power-Automate)でリクエストを送信してください。
試用版の要求を受け取ったら、IA-Connect ソフトウェアの設定を支援し、試用版ライセンスを提供するために提供された電子メール アドレスを介して、お客様に連絡します。 これは完全な機能を備えた試用版であり、試用期間中に、独自の環境内の 8 つの IA-Connect コネクタすべてに対して 650 個のアクションのいずれかをテストできます。
コネクタの概要
IA-Connect の試用版要求を送信すると、インストールとセットアップに関する IA-Connect ソフトウェアとドキュメントを含む ZIP ファイルをダウンロードできるようになります。 また、必要に応じてインストールプロセスを通じてサポートとガイダンスを提供するために、お客様に連絡します。
Support
試用期間中は、Ultima Labs (IAConnect@ultima.com) に問い合わせてサポートとサポートを受けることができます。
IA-Connect ライセンスを購入すると、Ultimaの英国ベースのテクニカルサービスセンター(TSC)から、特注のトレーニングまたはサポートに利用できるサポートトークンを受け取ります。
既知の問題、一般的なエラー、FAQ
ナレッジ ベースには、既知の問題、IA-Connect コネクタの使用時に発生する可能性がある一般的なエラー、よく寄せられる質問に関する記事が多数含まれています。 これは https://support.ultima.com/ultimalabs でアクセスでき、これらのリソースにアクセスするためのアカウントは、IA-Connect 試用版中および IA-Connect ライセンスの購入時に提供されます。
接続を作成する
コネクタでは、次の認証の種類がサポートされています。
| デフォルト | 接続を作成するためのパラメーター。 | すべてのリージョン | 共有不可 |
デフォルト
適用対象: すべてのリージョン
接続を作成するためのパラメーター。
これは共有可能な接続ではありません。 電源アプリが別のユーザーと共有されている場合、別のユーザーは新しい接続を明示的に作成するように求められます。
| 名前 | タイプ | Description | 必須 |
|---|---|---|---|
| API キー | securestring | この API の API キー | 正しい |
| IA-Connect Orchestrator アドレス | 文字列 | HTTP(S) コンポーネントを使用せずに IA-Connect Orchestrator アドレスを指定する | 正しい |
調整制限
| 名前 | 呼び出し | 更新期間 |
|---|---|---|
| 接続ごとの API 呼び出し | 100 | 60 秒 |
アクション
| Focus Java 要素 |
Java 要素にフォーカスを設定します。これにより、キーボード フォーカスのアクティブな要素になり、アプリケーションによっては、要素ウィンドウがフォアグラウンドに移動する場合があります。 |
| 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 ウィンドウ |
UIA ウィンドウが Java 要素であるかどうかを返します。 |
| Java テーブル セルが画面に表示されているか |
Java テーブル要素内の特定のテーブル セルが現在画面上に表示されているかどうかを返します。 |
| Java テーブル セルのグローバル マウス クリック |
マウスを Java テーブル セルの中央に移動し、指定したマウス ボタンをクリックします。 |
| Java テーブル セルのプロパティを取得する |
Java テーブル要素内の指定したセルのプロパティと内容を返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。 必要に応じて、ビューポートを列挙して、セルが現在画面に表示され、それが座標であるかどうかを判断するかどうかを指定できます。 ビューポート要素には通常、テーブル (テーブルの親要素など) が含まれており、テーブルの表示領域を表します。 |
| Java テーブルのプロパティを取得する |
Java テーブル要素のプロパティを返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。 必要に応じて、ビューポートを列挙することで、現在画面に表示されているテーブルのコンポーネントを決定するかどうかを指定できます。 ビューポート要素には通常、テーブル (テーブルの親要素など) が含まれており、テーブルの表示領域を表します。 |
| Java テーブルの内容を取得する |
Java テーブル要素の内容を返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。 |
| Java デスクトップ要素が存在しないのを待つ |
Java デスクトップ要素 (通常はウィンドウ) が存在しなくなるまで待機します。 |
| Java デスクトップ要素は存在しますか |
Java デスクトップ要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを提供します。 |
| Java デスクトップ要素を取得する |
デスクトップ上の Java アプリケーション ウィンドウとダイアログの一覧を返します。 最初に Java Access Bridge に接続する必要があります。 |
| Java デスクトップ要素を待機する |
Java デスクトップ要素 (通常はウィンドウ) が存在するまで待機します。 |
| Java 子要素のプロパティを取得する |
インデックスで指定された特定の Java 子要素のすべてのプロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。 |
| Java 要素が存在しないのを待つ |
Java 要素 (通常は、ボタンやテキスト入力領域など、ウィンドウ内の個々の要素) が存在しなくなるまで待機します。 |
| Java 要素でのグローバルな左マウス のダブルクリック |
マウスを Java 要素の中心に移動し、マウスの左ボタンをダブルクリックします。 |
| Java 要素でのグローバルマウスの中央クリック |
マウスを Java 要素の中心に移動し、マウスの中央ボタンをクリックします。 |
| Java 要素で同じ処理が行われますか |
Java 要素の 2 つの Java 要素ハンドルを比較して、それらが同じ Java オブジェクトを表しているかどうかを確認します。 これは、要素を識別し、その親へのハンドルを取得した場合に便利です。 |
| Java 要素にテキストを入力する |
既存のテキストを置き換えるか、新しい値を特定の位置に挿入して、Java 要素 (通常はテキスト入力フィールド) にテキストを入力します。 |
| Java 要素にパスワードを入力する |
既存のテキストを置き換えて、Java 要素 (通常はパスワード入力フィールド) にパスワードを入力します。 |
| Java 要素に対してアクションを実行する |
Java 要素に対してアクセス可能なアクションを実行します。 特定の要素に対するこれらのアクセス可能なアクションは、"Java 要素のアクションの取得" アクションを使用してクエリを実行できます。 一般的なアクションには、ボタンの "クリック" やテキスト要素の "select-all" があります。 |
| Java 要素のアクションを取得する |
Java 要素のアクセス可能なアクションを返します。 これらのアクセス可能なアクションは、アクション名をアクション 'Java 要素に対するアクションの実行' への入力として使用することで、要素に対して実行できます (例: "click" や "select-all")。 |
| Java 要素のグローバル右クリック |
マウスを Java 要素の中心に移動し、マウスの右ボタンをクリックします。 |
| Java 要素のテキスト値を取得する |
Java 要素のテキスト値を返します。 通常、テキスト値はテキスト要素に関連付けられますが、多くの要素でこのプロパティを持つことができます。 |
| Java 要素のプロパティをリストとして取得する |
Java 要素のプロパティを、個々の項目ではなく単一行リスト (単一行コレクション/データ テーブル) として返します。これは、データの使用方法に応じて役立つ場合があります。 |
| Java 要素のプロパティを取得する |
Java 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。 |
| Java 要素の値を取得する |
要素の値を返します。 通常、値はテキスト入力領域に関連付けられますが、多くの要素でこのプロパティを持つことができます。 |
| Java 要素の周囲に四角形を描画する |
見つかった要素が必要であることを識別するのに役立つ、Java 要素の周囲に四角形を描画します。 四角形は、5 秒後に自動的に削除されます。 |
| Java 要素の表示される外接する四角形を取得する |
Java 要素の可視境界を取得します。 通常、Java Access Bridge は、要素が画面上に表示されているかどうかに関係なく、要素の仮想位置値を返します。これらの仮想値は、"Java 要素のプロパティの取得" アクションによって提供されます。 大きな要素 (スクロール可能なテーブル要素など) では、これらは常に画面上に表示されるとは限らないため、このアクションは要素の現在表示されている領域の座標を返します。 |
| Java 要素は存在しますか |
Java 要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを返します。 |
| Java 要素へのグローバル入力テキスト |
マウスを Java 要素の中心に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力メソッドを受け入れられないテキスト入力で使用されます。 |
| Java 要素へのグローバル入力パスワード |
マウスを Java 要素の中心に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力メソッドを受け入れられないパスワード入力で使用されます。 |
| Java 要素をマウスでグローバルに左クリックする |
マウスを Java 要素の中心に移動し、マウスの左ボタンをクリックします。 |
| Java 要素を待機する |
Java 要素 (通常は、ボタンやテキスト入力領域など、ウィンドウ内の個々の要素) が存在するまで待機します。 |
| Java 要素を押す |
Java 要素 (通常はボタン) を押します。 |
| Java 要素を確認する |
要素の状態 (通常はチェックボックスまたはラジオ ボックス) をオンまたはオフに設定します。 |
| Java 親要素のプロパティを取得する |
Java 要素の親要素のプロパティを返します。 このアクションは、直接の親要素のプロパティのみを返し、要素ツリーの高さ全体を検索しません。 |
| Java 選択要素の展開 |
Java 要素 (通常はメニュー/ドロップダウン項目) を展開または折りたたみします。 項目が既に展開されている場合、何も起こりません。 |
| Java 選択要素項目を取得する |
指定した Java 選択要素の下にあるすべての子選択要素項目を返します。 選択要素オプションを取得するには、選択範囲をループ処理するか、リスト内の個々のオプションを選択するか、選択の子要素のラベルを読み取ります。 選択範囲の子要素のラベルを読み取って選択要素のオプションを取得する場合は、最初に 'Expand first' パラメーターを 'True' として指定して選択範囲を展開する必要があります。必要に応じて、'Collapse after' パラメーターを 'True' として指定して、後で選択範囲を閉じることもできます。 |
| UIA 要素の Java プロパティを取得する |
UIA 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。 |
| Windows アクセス ブリッジの情報を取得する |
Java と Windows DLL のバージョンを含む、特定の Java VM ID の Windows アクセス ブリッジ (WAB) に関する情報を返します。 Java VM ID は、"Java 要素のプロパティの取得" アクションからの出力として取得できます。 |
| Windows アクセス ブリッジの接続状態を取得する |
IA-Connect エージェントと Windows アクセス ブリッジ (WAB) の間の接続の現在の状態を返します。 IA-Connect エージェントが WAB に接続されている場合、関連する詳細が出力として返されます。 |
| すべての Java 子要素プロパティを取得する |
すべての Java 子要素のすべてのプロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。 |
| すべての Java 要素ハンドルをリセットする |
IA-Connect によって現在格納されているすべての Java 要素ハンドルをリセットします。これは、多数の要素を識別していて、多数の要素ハンドルが格納されている場合に便利です。 要素ハンドルの数が非常に多いシナリオ (100,000 以上) では、このアクションを使用して RAM 使用率を解放することもできます。 |
| インデックスで Java リスト要素を選択する |
指定したインデックスに一致するリスト要素を選択します。 これは通常、ドロップダウン/メニュー項目の項目を選択するために使用されます。 |
| インデックスによる Java 選択状態の取得 |
子要素インデックスを指定して、選択範囲 (通常はリストまたはドロップダウン内の項目) 内の子要素の選択状態を返します。 すべての選択子要素項目を取得し、'Java 選択要素項目の取得' アクションを使用してインデックスを確認できます。 |
| 名前で Java の選択状態を取得する |
子要素名を指定して、選択範囲 (通常はリストまたはドロップダウン内の項目) 内の子要素の選択状態を返します。 すべての選択子要素項目を取得し、'Java 選択要素項目の取得' アクションを使用して、その名前を確認できます。 |
| 名前で Java リスト要素を選択する |
指定した名前のリスト要素を選択します。 これは通常、ドロップダウン/メニュー項目の項目を選択するために使用されます。 |
| 画面座標で Java テーブル セルを取得する |
テーブルの子要素である Java テーブル セルが指定した座標に存在する場合、このアクションは要素とそのプロパティを識別し、必要に応じてテーブル セル要素へのハンドルを返します。 |
| 画面座標で Java 要素のハンドルを作成する |
画面座標を指定して、Java 要素へのハンドルを作成します。 指定した座標に Java 要素が存在する場合、アクションはその要素を識別し、その要素にハンドルを返します。 |
| 複数の Java 親要素プロパティを取得する |
Java 要素のすべての親要素のプロパティを返します。 このアクションでは、"処理する親の最大数" パラメーターが十分に高く設定されている場合、要素ツリーの高さ全体が検索され、すべての親プロパティが返されます。 |
| 要素ハンドルから Java ロール CSV を取得する |
指定した要素ハンドルの下にある要素ロールのツリーを CSV として返します。 このアクションは開発目的でのみ使用され、アプリケーション構造の視覚化や要素検索の最適化に役立つアプリケーションの要素の概要を示します。 |
| 要素検索から Java ロール CSV を取得する |
Java 要素検索を実行し、検索された要素の詳細 (要素が見つかった時点まで) を CSV として出力します。 このアクションは開発目的でのみ使用され、アプリケーション構造の視覚化や要素検索の最適化に役立つアプリケーションの要素の概要を示します。 |
Focus Java 要素
Java 要素にフォーカスを設定します。これにより、キーボード フォーカスのアクティブな要素になり、アプリケーションによっては、要素ウィンドウがフォアグラウンドに移動する場合があります。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 Access Bridge からの切断
実行中の IA-Connect Java サブシステム (IA-JavaAccessBridge) をシャットダウンします。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Java Access Bridge を無効にする
|
DisableJavaAccessBridge | boolean |
Java アクセス ブリッジを無効にする必要がありますか? 既定では、これは 'True' に設定されています。 |
|
|
アクセシビリティ ファイルのパス
|
AccessibilityFilepath | string |
Java Access Bridge が有効かどうかを制御する .accessibility.properties ファイルへのパス。 パスを指定しない場合は、既定で .accessibility.properties %USERPROFILE%されます。 |
|
|
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 DLL 検索フォルダー
|
WindowsAccessBridgeDLLSearchFolder | string |
エージェントが実行されているセッションで Windows Access Bridge DLL (Java ランタイムのコンポーネント) を含むフォルダーを指定するか、Windows Access Bridge DLL の完全なファイル名を入力して、特定の DLL を強制的に使用します。 パスを指定しない場合は、標準の Windows 検索パスが使用されます。 |
|
|
IA-JavaAccessBridge DLL パス
|
IAJavaAccessBridgePath | string |
IA-JavaAccessBridge.dll COM DLL (IA-Connect エージェントの組み込みコンポーネント) の場所 (おそらくセキュリティ許可リストが原因で) EXE に外部でホストする必要がある場合。 完全なパス、または IA-Connect エージェントの場所を基準としたパスを指定できます。 たとえば、エージェントと IA-JavaAccessBridge.dll COM DLL の両方が同じフォルダーにある場合は、DLL のファイル名を渡すだけで十分です。 |
|
|
64 ビット Windows アクセス ブリッジ DLL
|
Is64BitJABDLL | boolean |
Windows アクセス ブリッジ 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 ファイルへのパス。 パスを指定しない場合は、既定で .accessibility.properties %USERPROFILE%されます。 |
|
|
コマンド タイムアウト (秒)
|
CommandTimeoutInSeconds | integer |
IA-Connect が Java アクセス ブリッジに接続するまで待機する最大秒数。 既定では、これは 20 秒です。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
読み込まれた Windows アクセス ブリッジ DLL
|
LoadedWindowsAccessBridgeDLL | string |
読み込まれた Windows Access Bridge DLL の完全なファイル名。 |
Java ウィンドウ
UIA ウィンドウが Java 要素であるかどうかを返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親ウィンドウ ハンドル
|
ParentWindowHandle | True | integer |
検索の開始点として機能する親 UIA ウィンドウ ハンドル。 これは、'Wait for desktop element' や 'Wait for element' などの 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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの上余白
|
ViewportTopMargin | integer |
列挙されたビューポートの上の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの右余白
|
ViewportRightMargin | integer |
列挙されたビューポートの右内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの下余白
|
ViewportBottomMargin | integer |
列挙ビューポートの下の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
セル行インデックス
|
CellRowIndex | True | integer |
1 から始まる、テーブル内のセルの行インデックス。 |
|
セル列のインデックス
|
CellColumnIndex | True | integer |
テーブル内のセルの列インデックス (1 から始まる)。 |
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
画面上のセル
|
CellOnScreen | boolean |
指定したセルが現在画面に表示されている場合は true、表示されていない場合は false を返します。 |
|
結果は確実です
|
ResultIsCertain | boolean |
"Cell onscreen" の結果が確実な場合は true を返します。 4 つの親テーブルの境界のいずれかを計算できなかった場合、これは 'False' に設定されます。 |
|
オフスクリーンの方向
|
OffscreenDirection | string |
指定したセルのオフスクリーン方向のテキスト表現 (上、下、左、右など)。 セルが Above AND Left または Right の場合、これは Above として返されます。 同様に、セルが [下] と [左] または [右] の場合は、次のように返されます。 |
Java テーブル セルのグローバル マウス クリック
マウスを Java テーブル セルの中央に移動し、指定したマウス ボタンをクリックします。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 エージェントは、ビューポートのサイズを計算することで、各コーナーにあるテーブルの可視境界とセルのインデックスの検出を試みます。 これにより、テーブルのどのコンポーネントが現在画面に表示されているかを判断できます。 'False' に設定すると、ビューポート座標は設定されません。 |
|
|
ビューポートの親を処理する
|
ProcessViewportParents | boolean |
'True' (既定値) に設定すると、ビューポートの表示サイズを調整できるように、ビューポートの親要素も処理されます。 これは、別のビューポートに埋め込まれている場合に便利です。 'False' に設定すると、ビューポートの親要素は処理されません。 |
|
|
処理するビューポートの親の最大数
|
MaxViewportParentsToProcess | integer |
ビューポートを列挙するときに処理する親要素の最大数。 既定では、これは 50 に設定されています。 |
|
|
考慮するビューポートの親要素ロール
|
ViewportParentElementRolesToConsider | string |
ビューポートのサイズを計算するために列挙するときに考慮するビューポートの親要素のロール。 これは、ページ タブなど、サイズの計算に偏りがあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、パネル、ビューポート、レイヤー ペイン、ルート ペインです。 |
|
|
ビューポートの左余白
|
ViewportLeftMargin | integer |
列挙ビューポートの左内側余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの上余白
|
ViewportTopMargin | integer |
列挙されたビューポートの上の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの右余白
|
ViewportRightMargin | integer |
列挙されたビューポートの右内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの下余白
|
ViewportBottomMargin | integer |
列挙ビューポートの下の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
マウス ボタン
|
MouseButton | True | integer |
表のセルをクリックするときに使用するマウス ボタン。 Left = 0、Right = 1、Middle = 2、Double left = 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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 エージェントは、ビューポートのサイズを計算することで、各コーナーにあるテーブルの可視境界とセルのインデックスの検出を試みます。 これにより、テーブルのどのコンポーネントが現在画面に表示されているかを判断できます。 'False' に設定すると、ビューポート座標は設定されません。 |
|
|
ビューポートの親を処理する
|
ProcessViewportParents | boolean |
'True' (既定値) に設定すると、ビューポートの表示サイズを調整できるように、ビューポートの親要素も処理されます。 これは、別のビューポートに埋め込まれている場合に便利です。 'False' に設定すると、ビューポートの親要素は処理されません。 |
|
|
処理するビューポートの親の最大数
|
MaxViewportParentsToProcess | integer |
ビューポートを列挙するときに処理する親要素の最大数。 既定では、これは 50 に設定されています。 |
|
|
考慮するビューポートの親要素ロール
|
ViewportParentElementRolesToConsider | string |
ビューポートのサイズを計算するために列挙するときに考慮するビューポートの親要素のロール。 これは、ページ タブなど、サイズの計算に偏りがあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、パネル、ビューポート、レイヤー ペイン、ルート ペインです。 |
|
|
ビューポートの左余白
|
ViewportLeftMargin | integer |
列挙ビューポートの左内側余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの上余白
|
ViewportTopMargin | integer |
列挙されたビューポートの上の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの右余白
|
ViewportRightMargin | integer |
列挙されたビューポートの右内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの下余白
|
ViewportBottomMargin | integer |
列挙ビューポートの下の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
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 |
'Cell is visible onscreen' の結果が特定の場合は true を返します。 4 つの親テーブルの境界のいずれかを計算できなかった場合、これは 'False' に設定されます。 |
|
セル JAB ハンドル
|
CellJABHandle | integer |
テーブル セルへの要素ハンドル。 |
Java テーブルのプロパティを取得する
Java テーブル要素のプロパティを返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。 必要に応じて、ビューポートを列挙することで、現在画面に表示されているテーブルのコンポーネントを決定するかどうかを指定できます。 ビューポート要素には通常、テーブル (テーブルの親要素など) が含まれており、テーブルの表示領域を表します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 エージェントは、ビューポートのサイズを計算することで、各コーナーにあるテーブルの可視境界とセルのインデックスの検出を試みます。 これにより、テーブルのどのコンポーネントが現在画面に表示されているかを判断できます。 'False' に設定すると、ビューポート座標は設定されません。 |
|
|
ビューポートの親を処理する
|
ProcessViewportParents | boolean |
'True' (既定値) に設定すると、ビューポートの表示サイズを調整できるように、ビューポートの親要素も処理されます。 これは、別のビューポートに埋め込まれている場合に便利です。 'False' に設定すると、ビューポートの親要素は処理されません。 |
|
|
処理するビューポートの親の最大数
|
MaxViewportParentsToProcess | integer |
ビューポートを列挙するときに処理する親要素の最大数。 既定では、これは 50 に設定されています。 |
|
|
考慮するビューポートの親要素ロール
|
ViewportParentElementRolesToConsider | string |
ビューポートのサイズを計算するために列挙するときに考慮するビューポートの親要素のロール。 これは、ページ タブなど、サイズの計算に偏りがあるビューポートよりもサイズが小さい親要素を除外するために使用されます。 既定では、パネル、ビューポート、レイヤー ペイン、ルート ペインです。 |
|
|
ビューポートの左余白
|
ViewportLeftMargin | integer |
列挙ビューポートの左内側余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの上余白
|
ViewportTopMargin | integer |
列挙されたビューポートの上の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの右余白
|
ViewportRightMargin | integer |
列挙されたビューポートの右内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
ビューポートの下余白
|
ViewportBottomMargin | integer |
列挙ビューポートの下の内側の余白。 この値を使用すると、1 つまたは 2 つのピクセルでのみ表示され、ほぼ完全にオフスクリーンであるセルを除外できます。 既定では、これは 2 に設定され、IA-Connect エージェントによって返されるデータに影響を与えようとしている場合にのみ増やす必要があります。 |
|
|
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 テーブル要素の内容を返します。 これは、行、列、ヘッダー、セル (つまりテーブル) を含む要素です。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 エージェントは Java テーブル内の列名に一致する出力コレクション列を返そうとします。 'False' (既定値) に設定すると、列ヘッダーはコレクション内で 'Column_N' と呼ばれます (コレクションに空白の名前を付けることができないため)。 |
|
|
出力コレクション内の行インデックスを返す
|
ReturnRowIndexInOutputCollection | boolean |
'True' (既定値) に設定すると、IA-Connect エージェントは出力コレクション内の行インデックスを追加の列として返します。 既定では、行インデックス列は 'Row_index' と呼ばれますが、これは、'行インデックスを格納する列の名前' パラメーターに列名を渡すことによって変更できます。 これは、出力コレクションをフィルター処理し、フィルター処理された結果が関連する行を追跡する場合に便利です。 'False' に設定すると、行インデックス列は返されません。 |
|
|
行インデックスを格納する列の名前
|
NameOfColumnToStoreRowIndex | string |
'Return row index in output collection' が 'True' に設定されている場合は、ここで値を指定することで、'_Row_Index' の既定の列名をオーバーライドできます。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
テーブル内の行数
|
NumberOfRowsInTable | integer |
テーブル内の行数。 |
|
テーブル内の列の数
|
NumberOfColumnsInTable | integer |
テーブル内の列の数。 |
|
選択した行の数
|
NumberOfSelectedRows | integer |
現在選択されている行の数。 |
|
選択した列の数
|
NumberOfSelectedColumns | integer |
現在選択されている列の数。 |
|
返される行数
|
NumberOfRowsReturned | integer |
返される行の数。これは、'返す最大行数' が小さい値に設定されている場合に見つかった行数よりも少ない可能性があります。 |
|
返される列の数
|
NumberOfColumnsReturned | integer |
返される列の数。'返される最大列数' が小さい値に設定されている場合に見つかった列の数よりも少ない可能性があります。 |
|
テーブル の内容 JSON
|
TableContentsJSON | string |
JSON 形式の table 要素の内容。 [Use column headers from table]\(テーブルの列ヘッダーを使用する\) が true に設定されている場合、このコレクションの列名はテーブル要素の列名と一致します。 列名が空白の場合は、コレクション内で 'Column_N' と呼ばれます (コレクションに空白の名前を付けることができないため)。 列名が重複している場合は、名前に '_N' が追加されます (コレクションに重複する列名を指定できないため)。 |
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。 |
|
|
一致インデックスが昇順である
|
MatchIndexAscending | boolean |
複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。 |
|
|
待機する秒数
|
SecondsToWait | True | double |
要素が存在しないまで待機する最大秒数。 |
|
子プロセスを含める
|
IncludeChildProcesses | boolean |
true に設定され、'Search process Id' が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE では子 'Java(w).exe' プロセスが実行されることが多いため、これは Java でよく見られます。 false に設定すると、正確な '検索プロセス ID' と一致するプロセスのみが返されます。 |
|
|
要素がまだ存在する場合は例外を発生させる
|
RaiseExceptionIfElementStillExists | boolean |
待機期間 IA-Connect 後も Java 要素が存在する場合は例外を発生させる必要がありますか? |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
待機前に要素が存在する
|
ElementExistsBeforeWait | boolean |
待機する前に要素が存在していた場合は true を返し、存在しない場合は false を返します。 |
|
待機後に要素が存在する
|
ElementExistsAfterWait | boolean |
待機後に要素が存在した場合は true、存在しない場合は false を返します。 |
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。 |
|
|
一致インデックスが昇順である
|
MatchIndexAscending | boolean |
複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。 |
|
|
子プロセスを含める
|
IncludeChildProcesses | boolean |
true に設定され、'Search process 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 アプリケーション ウィンドウとダイアログの一覧を返します。 最初に 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 に設定され、'Search process Id' が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE では子 'Java(w).exe' プロセスが実行されることが多いため、これは Java でよく見られます。 false に設定すると、正確な '検索プロセス ID' と一致するプロセスのみが返されます。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
検出された要素の数
|
NumberOfElementsFound | integer |
検索条件を満たす要素の数。 |
|
返される要素の数
|
NumberOfElementsReturned | integer |
検索から返される要素の数。 これは、'返す最大項目数' が小さい値に設定されている場合に見つかった要素の数よりも小さい可能性があります。 |
|
Java デスクトップ要素 JSON
|
JavaDesktopElementsJSON | string |
検索条件に一致する Java デスクトップ要素の要素プロパティ (JSON 形式)。 |
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [TopEdge] で、[インデックスの一致] が 1 の場合、画面の上部に最も近い一致する要素が一致します。 |
|
|
一致インデックスが昇順である
|
MatchIndexAscending | boolean |
複数の要素が検索と一致する場合は、並べ替えられたリストの先頭から (true) または並べ替えられたリストの下部 (false) の 'インデックスの一致' が一致する必要があります。 |
|
|
待機する秒数
|
SecondsToWait | True | double |
要素が存在するまで待機する最大秒数。 |
|
子プロセスを含める
|
IncludeChildProcesses | boolean |
true に設定され、'Search process Id' が指定されている場合、そのプロセス ID の子プロセスが検索に含まれます。 ランチャー EXE では子 'Java(w).exe' プロセスが実行されることが多いため、これは Java でよく見られます。 false に設定すると、正確な '検索プロセス ID' と一致するプロセスのみが返されます。 |
|
|
要素が見つからない場合は例外を発生させる
|
RaiseExceptionIfElementNotFound | boolean |
待機期間 IA-Connect 後に Java 要素が存在しない場合は、例外を発生させる必要がありますか? |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
要素が存在する
|
ElementExists | boolean |
要素が存在する場合は true、存在しない場合は false を返します。 |
|
要素 JAB ハンドル
|
ElementJABHandle | integer |
検索要素が見つかった場合、これは数値要素ハンドルを保持します。これは、さらなる検索 (つまり、このハンドルに対する要素を検索する) の '親' ハンドルとして機能するために、さらなるアクションで使用できます。 |
|
要素名
|
ElementName | string |
配置された要素の Java 名。 |
|
要素の説明
|
ElementDescription | string |
配置された要素の Java の説明 (存在する場合)。 |
|
要素ロール
|
ElementRole | string |
配置された要素 (存在する場合) の Java ロール (フレームやパネルなど)。 |
Java 子要素のプロパティを取得する
インデックスで指定された特定の 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 要素の高さ (ピクセル単位)。 |
|
Is component 要素
|
IsComponentElement | boolean |
Java 要素がコンテナーの場合は true、そうでない場合は false を返します。 |
|
Is action 要素
|
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 を返します。 |
|
単一行
|
IsSingleLine | boolean |
Java 要素が 1 行の場合は 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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 |
待機期間 IA-Connect 後も Java 要素が存在する場合は例外を発生させる必要がありますか? |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
待機前に要素が存在する
|
ElementExistsBeforeWait | boolean |
待機する前に要素が存在していた場合は true を返し、存在しない場合は false を返します。 |
|
待機後に要素が存在する
|
ElementExistsAfterWait | boolean |
待機後に要素が存在した場合は true、存在しない場合は false を返します。 |
Java 要素でのグローバルな左マウス のダブルクリック
マウスを Java 要素の中心に移動し、マウスの左ボタンをダブルクリックします。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 |
1 回目と 2 回目のクリックの間のミリ秒単位の遅延 (1 秒の 1000 分の 1)。 既定値は 10 ミリ秒です。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
Java 要素でのグローバルマウスの中央クリック
マウスを Java 要素の中心に移動し、マウスの中央ボタンをクリックします。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素の 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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素に対してアクセス可能なアクションを実行します。 特定の要素に対するこれらのアクセス可能なアクションは、"Java 要素のアクションの取得" アクションを使用してクエリを実行できます。 一般的なアクションには、ボタンの "クリック" やテキスト要素の "select-all" があります。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素のアクセス可能なアクションを返します。 これらのアクセス可能なアクションは、アクション名をアクション 'Java 要素に対するアクションの実行' への入力として使用することで、要素に対して実行できます (例: "click" や "select-all")。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素のプロパティをリストとして取得する
Java 要素のプロパティを、個々の項目ではなく単一行リスト (単一行コレクション/データ テーブル) として返します。これは、データの使用方法に応じて役立つ場合があります。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 |
検索条件に一致する Java 要素の要素プロパティ (JSON 形式)。 |
Java 要素のプロパティを取得する
Java 要素のすべての Java プロパティを返します。 これは、必要なプロパティ値を保持するフィールドが不明な場合に役立ちます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素またはウィンドウの下端とディスプレイの上端との間の距離 (ピクセル単位)。 |
|
Is component 要素
|
IsComponentElement | boolean |
Java 要素がコンテナーの場合は true、そうでない場合は false を返します。 |
|
Is action 要素
|
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 を返します。 |
|
単一行
|
IsSingleLine | boolean |
Java 要素が 1 行の場合は 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 要素の値を取得する
要素の値を返します。 通常、値はテキスト入力領域に関連付けられますが、多くの要素でこのプロパティを持つことができます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素が存在するかどうかを報告し、いくつかの基本的な要素プロパティを返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素へのグローバル入力テキスト
マウスを Java 要素の中心に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力メソッドを受け入れられないテキスト入力で使用されます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 |
テキストを入力する前に、(要素にフォーカスを合わせるために) グローバル マウス クリックを要素座標で実行する必要がありますか? |
|
|
マウスのダブルクリック削除を使用して既存の値を置き換える
|
ReplaceExistingValueUsingDoubleClickDelete | boolean |
マウスをダブルクリックして (強調表示するには) 既存の値を置き換えてから削除する必要がありますか? |
|
|
CTRL-A delete を使用して既存の値を置き換える
|
ReplaceExistingValueUsingCTRLADelete | boolean |
既存の値は、Ctrl-A (すべて強調表示) を押してから削除することで置き換える必要がありますか? 一部の要素では、Ctrl-A での強調表示がサポートされていない場合があります。その場合は、代替オプションの "マウスのダブルクリック削除を使用して既存の値を置換する" を試してください。 |
|
|
入力するテキスト
|
TextToInput | string |
キーボードを使用したグローバル入力のテキスト値。 |
|
|
キーの送信イベントを使用する
|
SendKeyEvents | boolean |
true に設定すると、キー イベント (シミュレートされたキーストロークをオペレーティング システムに送信する下位レベルの API) が使用されます。 false に設定すると、キー (フォーカスされた要素にキーストロークを送信する上位レベルの API) が代わりに使用されます。 |
|
|
キー間隔 (ミリ秒)
|
KeyIntervalInMilliseconds | integer |
各キーが押されるまでのミリ秒数。 |
|
|
ダブルクリック間隔 (ミリ秒単位)
|
DoubleClickIntervalInMilliseconds | integer |
パラメーター 'Replace existing value using double mouse click delete' が true に設定されている場合、各クリックの間のミリ秒数。 |
|
|
シンボルを解釈しない
|
DontInterpretSymbols | boolean |
"入力するテキスト" の記号は、特殊なキーとして解釈しないでください (たとえば、Shift キーの場合は +、Ctrl の場合は ^)。 実際のシンボルを入力する場合は、この値を true に設定する必要があります。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
Java 要素へのグローバル入力パスワード
マウスを Java 要素の中心に移動し、フォーカスを合わせ、左クリックして、キーを押します。 通常、ネイティブ UIA 入力メソッドを受け入れられないパスワード入力で使用されます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 |
テキストを入力する前に、(要素にフォーカスを合わせるために) グローバル マウス クリックを要素座標で実行する必要がありますか? |
|
|
マウスのダブルクリック削除を使用して既存の値を置き換える
|
ReplaceExistingValueUsingDoubleClickDelete | boolean |
マウスをダブルクリックして (強調表示するには) 既存の値を置き換えてから削除する必要がありますか? |
|
|
CTRL-A delete を使用して既存の値を置き換える
|
ReplaceExistingValueUsingCTRLADelete | boolean |
既存の値は、Ctrl-A (すべて強調表示) を押してから削除することで置き換える必要がありますか? 一部の要素では、Ctrl-A での強調表示がサポートされていない場合があります。その場合は、代替オプションの "マウスのダブルクリック削除を使用して既存の値を置換する" を試してください。 |
|
|
入力するパスワード
|
PasswordToInput | True | password |
グローバル入力のパスワード値。 |
|
キーの送信イベントを使用する
|
SendKeyEvents | boolean |
true に設定すると、キー イベント (シミュレートされたキーストロークをオペレーティング システムに送信する下位レベルの API) が使用されます。 false に設定すると、キー (フォーカスされた要素にキーストロークを送信する上位レベルの API) が代わりに使用されます。 |
|
|
キー間隔 (ミリ秒)
|
KeyIntervalInMilliseconds | integer |
各キーが押されるまでのミリ秒数。 |
|
|
ダブルクリック間隔 (ミリ秒単位)
|
DoubleClickIntervalInMilliseconds | integer |
パラメーター 'Replace existing value using double mouse click delete' が true に設定されている場合、各クリックの間のミリ秒数。 |
|
|
シンボルを解釈しない
|
DontInterpretSymbols | boolean |
'Password to input' の記号は、特殊なキーとして解釈しないでください (例: + for Shift、^ for Ctrl)。 実際のシンボルを入力する場合は、この値を true に設定する必要があります。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
Java 要素をマウスでグローバルに左クリックする
マウスを Java 要素の中心に移動し、マウスの左ボタンをクリックします。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 |
待機期間 IA-Connect 後に Java 要素が存在しない場合は、例外を発生させる必要がありますか? |
|
|
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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 エージェントは英語以外のロケールで "クリック" アクション名を自動的に検出しようとします。 要素に対して可能なアクションが 2 つ以上ある場合は、[アクション名のオーバーライド] が使用されます。 false に設定した場合、IA-Connect エージェントは英語以外のロケールで "クリック" アクション名の検出を試みず、"アクション名のオーバーライド" 値が指定されていない限り、アクションが失敗する可能性があります。 |
|
|
アクション名をオーバーライドする
|
OverrideActionName | string |
英語以外のロケールの 'Click' アクションの名前 (例: 'cliquer' または 'hacer clic')。 これはアクション 'Java 要素のアクションを取得する' の出力から判断でき、通常は大文字と小文字が区別されます。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
Java 要素を確認する
要素の状態 (通常はチェックボックスまたはラジオ ボックス) をオンまたはオフに設定します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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' に設定されている場合にのみ使用されます。 |
|
|
Check 要素
|
CheckElement | boolean |
要素をチェックする必要がありますか (true) またはオフ (false)? |
|
|
自動検出アクション名
|
AutoDetectActionName | boolean |
true (既定値) に設定すると、IA-Connect エージェントは英語以外のロケールで "クリック" アクション名を自動的に検出しようとします。 要素に対して可能なアクションが 2 つ以上ある場合は、[アクション名のオーバーライド] が使用されます。 false に設定した場合、IA-Connect エージェントは英語以外のロケールで "クリック" アクション名の検出を試みず、"アクション名のオーバーライド" 値が指定されていない限り、アクションが失敗する可能性があります。 |
|
|
アクション名をオーバーライドする
|
OverrideActionName | string |
英語以外のロケールの 'Click' アクションの名前 (例: 'cliquer' または 'hacer clic')。 これはアクション 'Java 要素のアクションを取得する' の出力から判断でき、通常は大文字と小文字が区別されます。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
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 要素の高さ (ピクセル単位)。 |
|
Is component 要素
|
IsComponentElement | boolean |
Java 要素がコンテナーの場合は true、そうでない場合は false を返します。 |
|
Is action 要素
|
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 を返します。 |
|
単一行
|
IsSingleLine | boolean |
Java 要素が 1 行の場合は 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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 エージェントは後で要素の状態を検証し、'Expanded' 状態が予期された状態と一致することを確認し、これが一致しない場合は例外を発生させます。 たとえば、要素を展開する場合、'IsExpanded' プロパティは true にする必要があります。 'False' に設定すると、要素の状態は検証されません。 |
|
|
状態の変化を待機する秒数
|
SecondsToWaitForStateChange | double |
展開または折りたたみ後に状態が変化するまで待機する秒数。 既定では、これは 0.05 (20 ミリ秒) に設定されています。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
Java 選択要素項目を取得する
指定した Java 選択要素の下にあるすべての子選択要素項目を返します。 選択要素オプションを取得するには、選択範囲をループ処理するか、リスト内の個々のオプションを選択するか、選択の子要素のラベルを読み取ります。 選択範囲の子要素のラベルを読み取って選択要素のオプションを取得する場合は、最初に 'Expand first' パラメーターを 'True' として指定して選択範囲を展開する必要があります。必要に応じて、'Collapse after' パラメーターを 'True' として指定して、後で選択範囲を閉じることもできます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 エージェントは、それぞれを順番に選択して、選択したすべてのオプションの一覧を取得しようとします (JAB 内)。 'False' (既定値) に設定した場合、'ラベルを読み取ってオプションのリストを取得する' パラメーターを 'True' に設定する必要があります。それ以外の場合、オプションの一覧は読み取りません。 |
|
|
ラベルを読み取ってオプションの一覧を取得する
|
GetListOfOptionsByReadingLabels | boolean |
'True' に設定すると、IA-Connect エージェントは、子ラベル (JAB ツリー内) を読み取って、選択内のすべてのオプションの一覧を取得しようとします。 ドロップダウン リストの場合、子要素はリストがドロップダウンするまで公開されないため、ほぼ確実に 'Expand first' パラメーターを 'True' に設定する必要があります。 また、後でリストを閉じるには、'Collapse after' パラメーターを '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 ウィンドウ ハンドル。 これは、'Wait for desktop element' や 'Wait for element' などの 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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素またはウィンドウの下端とディスプレイの上端との間の距離 (ピクセル単位)。 |
|
Is component 要素
|
IsComponentElement | boolean |
Java 要素がコンテナーの場合は true、そうでない場合は false を返します。 |
|
Is action 要素
|
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 を返します。 |
|
単一行
|
IsSingleLine | boolean |
Java 要素が 1 行の場合は 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 アクセス ブリッジの情報を取得する
Java と Windows DLL のバージョンを含む、特定の Java VM ID の Windows アクセス ブリッジ (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 エージェントと Windows アクセス ブリッジ (WAB) の間の接続の現在の状態を返します。 IA-Connect エージェントが WAB に接続されている場合、関連する詳細が出力として返されます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
戻り値
| 名前 | パス | 型 | 説明 |
|---|---|---|---|
|
WAB 接続済み
|
Connected | boolean |
IA-Connect エージェントが Windows アクセス ブリッジに接続されている場合は true、接続されていない場合は false を返します。 |
|
WAB 接続の種類
|
ConnectionType | string |
Windows アクセス ブリッジへの接続の種類 (COM、ネイティブ、32 ビット、64 ビットなど)。 |
|
WAB 64 ビット
|
IsWAB64bit | boolean |
Windows アクセス ブリッジが 64 ビットの場合は true、そうでない場合は false を返します。 |
|
接続エラー
|
ConnectionError | string |
接続エラー (報告されている場合)。 |
|
COM DLL IA-JavaAccessBridge 読み込まれた
|
LoadedIAJABDLL | string |
読み込まれた IA-JavaAccessBridge COM DLL への完全なパス。 |
|
読み込まれた Windows アクセス ブリッジ DLL
|
LoadedWABDLL | string |
読み込まれた Windows アクセス ブリッジ 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 |
'Maximum relative depth' が小さい数値に設定されている場合、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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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] (既定値) に設定すると、最初に選択が解除されます。 これは主に複数選択に使用されます。これは、追加の項目を選択するか、1 つの項目のみを選択するか (最初にクリアすることによって) 選択する必要があるためです。 'False' に設定した場合、選択は最初にクリアされません。 |
|
|
障害発生時の回復
|
RecoverOnFailure | boolean |
'True' に設定すると、新しい選択が失敗した場合、最初に選択したリスト アイテムが回復されます。 たとえば、項目 3 が選択されていて、項目 90 (存在しない) を選択しようとすると、項目 3 が再選択されます。 'False' に設定すると、最初に選択したリスト アイテムは回復されません。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
インデックスによる Java 選択状態の取得
子要素インデックスを指定して、選択範囲 (通常はリストまたはドロップダウン内の項目) 内の子要素の選択状態を返します。 すべての選択子要素項目を取得し、'Java 選択要素項目の取得' アクションを使用してインデックスを確認できます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 リスト要素を選択する
指定した名前のリスト要素を選択します。 これは通常、ドロップダウン/メニュー項目の項目を選択するために使用されます。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
親要素 JAB ハンドル
|
SearchParentElementJABHandle | True | integer |
検索する要素の親である Java 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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] (既定値) に設定すると、最初に選択が解除されます。 これは主に複数選択に使用されます。これは、追加の項目を選択するか、1 つの項目のみを選択するか (最初にクリアすることによって) 選択する必要があるためです。 'False' に設定した場合、選択は最初にクリアされません。 |
|
|
を選択してオプションの一覧を取得します。
|
GetListOfOptionsBySelecting | boolean |
'True' に設定すると、IA-Connect エージェントは、それぞれを順番に選択して、選択したすべてのオプションの一覧を取得しようとします (JAB 内)。 'False' (既定値) に設定した場合、'ラベルを読み取ってオプションのリストを取得する' パラメーターを 'True' に設定する必要があります。それ以外の場合、オプションの一覧は読み取りません。 |
|
|
ラベルを読み取ってオプションの一覧を取得する
|
GetListOfOptionsByReadingLabels | boolean |
'True' (既定値) に設定されている場合、IA-Connect エージェントは、子ラベル (JAB ツリー) を読み取って、選択内のすべてのオプションの一覧を取得しようとします。 ドロップダウン リストの場合、子要素はリストがドロップダウンするまで公開されないため、ほぼ確実に 'Expand first' パラメーターを 'True' に設定する必要があります。 また、後でリストを閉じるには、'Collapse after' パラメーターを 'True' に設定します。 '選択してオプションのリストを取得する' パラメーターも 'False' に設定する必要があります。または、このオプションは無視されます (両方のメソッドを使用してリストを取得できないため)。 'False' に設定されている場合は、[選択してオプションの一覧を取得する] パラメーターを 'True' に設定する必要があります。それ以外の場合、オプションの一覧は読み取りません。 |
|
|
最初に展開
|
ExpandFirst | boolean |
'true' (既定値) に設定すると、アクションはリスト アイテム要素を検索する前にリストの展開を試みます。 これは、リストが展開されるまで他のリスト アイテム要素が作成されない可能性があるため、動的リストに役立ちます。 'false' に設定すると、リストは展開されません。 |
|
|
次の後に折りたたむ
|
CollapseAfter | boolean |
true (既定値) に設定すると、検索の実行後にリストが折りたたまれます。 false に設定すると、リストは折りたたまれません。 |
|
|
展開と折りたたみの間の秒数
|
SecondsBetweenExpandCollapse | double |
展開アクションと折りたたみアクションが 'True' に設定されている場合に待機する秒数。 既定では、これは 0.05 (20 ミリ秒) です。 |
|
|
正しい状態でも強制する
|
ForceEvenIfInCorrectState | boolean |
'True' に設定すると、要素が既に選択されている場合でも選択されます。 'False' (既定値) に設定すると、リスト要素が既に選択されている場合、IA-Connect エージェントは何も実行しません。 |
|
|
障害発生時の回復
|
RecoverOnFailure | boolean |
'True' に設定すると、新しい選択が失敗した場合、最初に選択したリスト アイテムが回復されます。 たとえば、項目 3 が選択されていて、項目 90 (存在しない) を選択しようとすると、項目 3 が再選択されます。 'False' に設定すると、最初に選択したリスト アイテムは回復されません。 |
|
|
Workflow
|
Workflow | True | string |
workflow() に次の式を追加します。 |
画面座標で Java テーブル セルを取得する
テーブルの子要素である Java テーブル セルが指定した座標に存在する場合、このアクションは要素とそのプロパティを識別し、必要に応じてテーブル セル要素へのハンドルを返します。
パラメーター
| 名前 | キー | 必須 | 型 | 説明 |
|---|---|---|---|---|
|
テーブル要素 JAB ハンドル
|
TableElementJABHandle | True | integer |
検索する親テーブル要素の Java 要素ハンドル。 これは、'Get Java 要素プロパティ' を使用して先ほど見つけたテーブルである可能性があります。 |
|
画面 X
|
ScreenX | True | integer |
テーブル セルの位置を示す画面 X 座標 (ピクセル単位)。 |
|
画面 Y
|
ScreenY | True | integer |
テーブル セルの位置を示す画面 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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
画面 X
|
ScreenX | True | integer |
要素を配置する画面 X 座標 (ピクセル単位)。 |
|
画面 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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
子要素を検索する
|
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 要素ハンドル。 これは、'Wait for Java desktop element' を使用して先ほど見つけたウィンドウである可能性があります。 |
|
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 |
複数の要素が検索に一致する場合は、並べ替えの基準となる要素プロパティを指定できます。 これは、'Match index' と組み合わせて使用して、必要な要素を選択します。 例: [列名で並べ替え] が [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 出力。 |