コボットPortal

要素を取得

Javaの「要素を取得」アクテビティについてご紹介します。アクテビティの概要と使用例を参考に使い方をご説明します。

1.アクティビティのプログラム名

RCA.Activities.Java.GetElement

2.説明

  クイックアクセス: 「ツールボックス」 > 「Java」 > 「要素を取得」

Javaアプリケーション内のテキストを取得する。

※動作を確認したコボットStudioのバージョン:2.0.4.0
※バージョンによって文言などが一部異なる場合がございます


3.プロパティ

プロパティ項目プロパティ名入力欄説明
その他パブリックチェック項目ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。
表示名値を入力(String型)デザイナーパネルのアクティビティ名に反映される。
一般エラー時に続行値を入力(Boolean型)エラー時に後続の処理に進む
タイムアウト値を入力(Int32型)エラーになる前に指定した時間待機する
出力出力エレメント値を入力(JavaElement型)取得した要素を格納する
入力From値を入力(JavaElement型)設定された値をルートとして、「セレクタを編集」で指定された要素を検索します。
セレクタを編集値を入力(String型)「要素を指定」で設定した要素の詳細が反映されます。ここで設定した要素を取得します。
「セレクタを編集」「入力エレメント」のどちらか一方のみ設定できます。
入力エレメント値を入力(JavaElement型)設定された要素を取得します。
「セレクタを編集」「入力エレメント」のどちらか一方のみ設定できます。



4.使い方

「要素を取得」アクティビティの使用例を参考に説明します。

【例】Javaアプリケーション上の任意の要素を取得する

デザイナーパネル上にあらかじめ「Java Guiスコープ」アクティビティを配置し、操作したいJavaアプリケーションを指定しておきます。

「要素を取得」アクテビティをあらかじめ設置した「Java Guiスコープ」アクティビティ内にドラッグ&ドロップで配置します。

「要素を指定」をクリックして、取得したいテキストの要素を取得します。

要素を指定します。詳細は「セレクターの取得方法(Java)」をご参照ください。

次に「出力>出力エレメント」プロパティにJavaElement型変数「Element」を設定します。変数の作成方法は「変数の作成」を参照ください。※変数のスコープをシーケンス全体に設定しておきます。

出力エレメントとして取得したElementは、他のJavaアクティビティの入力エレメントとして設定することが出来ます。
例えば、「テキストを取得」アクティビティを配置し、入力エレメントに変数Elementを設定することで、セレクタを設定しなくても指定した要素に設定されているテキストを取得することが出来ます。


印刷
M
Masaya is the author of this solution article.

この回答は役に立ちましたか? はい いいえ

フィードバックを送信
お役に立てなくて申し訳ありません。フィードバックを残し、このアーティクルを改善するのにどうかご協力ください。