「テキストを取得(NB)」アクティビティのご紹介をします。
1.アクティビティのプログラム名
RCA.Activities.NativeBrowser.GetText
2.説明
Studio バージョン 2.1.1.1~
クイックアクセス: 「ツールボックス」 > 「Native Browser」 > 「テキストを取得(NB)」
コボットStudio 2.1.1.1リリース時に追加されたアクティビティです。パッケージマネージャーから追加可能です。指定した要素の内容を取得します。「ブラウザを開く(NB)」、「ブラウザにアタッチ(NB)」アクティビティ内で使用します。
※動作を確認したコボットStudioのバージョン:2.1.1.2
※バージョンによって文言などが一部異なる場合がございます
3.プロパティ
プロパティ項目 | プロパティ名 | 入力欄 | 説明 |
---|---|---|---|
その他 | パブリック | チェック項目 | ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。(詳細は「プロパティ項目「パブリック」について」を参照) |
表示名 | 任意の文字列 | デザイナーパネルのアクティビティ名に反映される。 | |
一般 | エラー時に続行 | 値を入力(Boolean型) | エラー時に後続の処理に進む。 |
タイムアウト | 値を入力(Int32型) | エラーになる前に指定した時間待機する。 | |
実行後の待機時間 | 値を入力(Int32型) | 実行後に指定した時間(ミリ秒)待機する。 | |
実行前の待機時間 | 値を入力(Int32型) | 実行前に指定した時間(ミリ秒)待機する。 | |
出力 | 結果 | 値を入力(String型) | 結果を出力する。 |
入力 | セレクタを編集 | 値を入力(String型) | 対象要素を指定でクリックしたUI要素の詳細が反映される。 |
表示されるまで待機 | チェック項目 | UIが表示されるまで待機する。 |
4.使い方
「テキストを取得(NB)」アクティビティの使用例を参考に説明します。
【例】コボットPortalのトップページを表示し「コボットPortalへようこそ!」の文言を取得し表示する。
まず「Native Browser」 > 「ブラウザを開く(NB)」アクティビティをデザイナーパネルにドラッグ&ドロップで配置します。
配置したら今回開きたいページのURLを「入力 > URL」プロパティに設定します。今回はコボットPortalのトップページのURL("https://platform.kobot.jp/support/home")を設定します。
次に「テキストを取得(NB)」アクティビティをデザイナーパネルにドラッグ&ドロップで配置します。
コボットPortalのトップページ(https://platform.kobot.jp/support/home)を手動で予め開いておきます。
次にデザイナーパネル上の「テキストを取得(NB)」アクティビティ内の「要素を指定」から画面を進め、対象サイトのテキストを取得したい要素を選択します。要素の選択方法は「セレクタの取得方法」をご覧ください。
今回はサイト内にある「コボットPortalへようこそ!」の文言を取得したいので「コボットPortalへようこそ!」の部分の要素を選択します。
次に取得したテキストを格納するString型変数「Text」を設定します。※変数の作成については「変数の作成」を参照ください。
変数を作成したら「出力 > 結果」プロパティに設定します。
最後に取得したテキストを表示するため、「コア」 > 「ダイアログ」 > 「メッセージボックス」アクティビティをデザイナーパネルにドラッグ&ドロップで配置します。
配置したらString型変数「Text」を「入力 > テキスト」プロパティに設定します。
ここまで完了したら、「ホーム > スタート」をクリック、または「F5キー」押下で実行します。実行するとメッセージボックスに「コボットPortalへようこそ!」と表示されます。