「ブラウザスコープ」アクティビティについてご紹介します。アクティビティの概要と使用例を参考に使い方をご説明します。
1.アクティビティのプログラム名
RCA.Activities.Browser.BrowserScope
2.説明
Studio バージョン ~2.1.0.0
クイックアクセス: 「ツールボックス」 > 「ブラウザ」 > 「ブラウザスコープ」
Studio バージョン 2.1.1.1(RCA.Activities.Browser バージョン 2.1.0.1)~
クイックアクセス: 「ツールボックス」 > 「ブラウザ」 > 「ブラウザスコープ(B)」
※コボットStudio/Agent2.1.1.1リリース時のアクティビティ(RCA.Activities.Browser バージョン 2.1.0.1)から、アクティビティ名の後ろに(B)が付きました。アクティビティのバージョンを更新する方法は「アクティビティの追加・削除方法(2.1.0.0~)」をご参照ください。
引数で指定したブラウザに対して、操作を行います。ブラウザに対する操作を再開する場合などに利用します。
※動作を確認したコボットStudioのバージョン:2.0.1.6、2.0.1.7
※バージョンによって文言などが一部異なる場合がございます
3.プロパティ
プロパティ項目 | プロパティ名 | 入力欄 | 説明 |
---|---|---|---|
その他 | パブリック | チェック項目 | ログにアクティビティ内の変数と引数がログファイルに書き込まれ、Centerにプッシュされる。(詳細は「プロパティ項目「パブリック」について」を参照) |
表示名 | 任意の文字列 | デザイナーパネルのアクティビティ名に反映される。 | |
一般 | エラーでも処理を続ける | 値を入力(Boolean型) | エラー時に後続の処理に進む。 |
完了または障害が発生した場合にブラウザを終了 | チェック項目 | 動作完了したとき、または障害が発生したときにブラウザを閉じる。 | |
出力 | 出力ブラウザ | 値を入力(Browser型) | 操作対象ブラウザの情報を格納する。 |
入力 | タイムアウト | 値を入力(Int32型) | エラーになる前に指定した時間待機する。 |
ブラウザ | 値を入力(Browser型) | 操作を行いたいブラウザを設定する。 ※「ブラウザを開く」のプロパティ「出力ブラウザ」などで取得した変数を設定 | |
ブラウザタイプ | ドロップダウン選択 | ブラウザのタイプをドロップダウン選択する。 |
4.使い方
「ブラウザスコープ」アクティビティの使用例を参考に説明します。
「ブラウザを開く」で設置した「ブラウザを開く」アクティビティに対して、以下のようにプロパティ項目を設定します。
①「プロパティ」>「一般」>「完了または障害が発生した場合にブラウザを終了」のチェックを外す
②「プロパティ」>「出力」>「出力ブラウザ」にBrowser型の変数を設定
(変数の作成方法は、こちらの記事「変数の作成」の「プロパティから作成する」をご参照ください)
今回は「Browser」という変数を「出力ブラウザ」に指定します。
一度ブラウザから離れてExcelなどで作業したあと、またブラウザで作業したい際に「ブラウザスコープ」アクティビティを使用します。
「ブラウザスコープ」アクティビティを、指定のシーケンス内にドラッグアンドドロップで配置します。
「プロパティ」>「入力」>「ブラウザ」に、「ブラウザを開く」アクティビティの「出力ブラウザ」で作成した変数を設定します。今回は先ほど指定した「Browser」という変数を指定します。
ブラウザスコープ内の「実行」シーケンス内に「クリック」や「文字入力」などのアクティビティを設定してブラウザを操作することができます。なお、プロパティ「完了または障害が発生した場合にブラウザを終了」のチェックを入れておくと、アクティビティ「ブラウザスコープ」内で実行する内容が終了する際に、変数で指定したブラウザを自動で閉じます。