Automation Anywhere ドキュメントを読んで確認する

Automation 360

コンテンツを閉じる

コンテンツ

コンテンツを開く

Browser package

  • 更新済み: 2022/05/10
    • Automation 360 v.x
    • ビルド
    • RPA Workspace

Browser package

Browser packageには、ファイルをダウンロードし、破損したリンクを検索して、Web サイトを起動できる actions が含まれています。この package は、Google Chrome、Chromium ベースの Microsoft Edge、および Internet Explorer ブラウザをサポートします。

Browser packageActions

Browser package には以下の actions が含まれています。

Action 説明
閉じる ブラウザのウィンドウまたはタブを閉じます。
  • 選択すると、タブ、ウィンドウ、またはすべてのブラウザが閉じます。
    • [タブ]: 選択したタブを閉じます。アクティブなサポートされているブラウザ タブのリストからブラウザ タブを選択するか、ウィンドウ変数を挿入します。

      正規表現 (regex) を使用して、ウィンドウ タイトルを識別できます。各正規表現条件の [文字列] または [パターン] として正規表現を選択し、値を入力します。デフォルトでは、[ウィンドウ タイトル] フィールドで大文字と小文字が区別されます。[大文字と小文字を区別しない] 正規表現フラグを有効にして、大文字と小文字を区別しないウィンドウ タイトルを識別できます。

      たとえば、((\w*)-Notepad で始まるすべてのウィンドウ タイトル名には ((\w*)-Notepad として文字列値を入力できます。または、((\w)\s)*document-Notepad といったパターンを使用すると、このパターンに一致するウィンドウ タイトルのみに絞り込むことができます。

    • [ウィンドウ]: 選択したタブのウィンドウを閉じます。アクティブなサポートされているウィンドウのリストからウィンドウを選択するか、ウィンドウ変数を挿入します。

      正規表現 (regex) を使用して、ウィンドウ タイトルを識別できます。各正規表現条件の [文字列] または [パターン] として正規表現を選択し、値を入力します。デフォルトでは、[ウィンドウ タイトル] フィールドで大文字と小文字が区別されます。[大文字と小文字を区別しない] 正規表現フラグを有効にして、大文字と小文字を区別しないウィンドウ タイトルを識別できます。

      たとえば、((\w*)-Notepad で始まるすべてのウィンドウ タイトル名には ((\w*)-Notepad として文字列値を入力できます。または、((\w)\s)*document-Notepad といったパターンを使用すると、このパターンに一致するウィンドウ タイトルのみに絞り込むことができます。

    • [すべてのブラウザ]: Control Room インスタンスを含むウィンドウを除き、開いているすべてのブラウザを閉じます。
  • 任意: [次の時間経過したらタイムアウト] フィールドに、ブラウザ ウィンドウまたはタブが閉じられるのを bot が待機する秒数を入力します。この時間が経過すると bot は失敗します。
    Recommended: 9 秒以上のタイムアウト値を入力してください。
ファイルをダウンロード 指定された URL からファイルをダウンロードして保存します。
  • ダウンロードする [ファイルの URL] を指定します。
  • [指定の場所に保存] フィールドに、ファイルを保存する場所を指定します。
壊れたリンクを検出 [破損したリンクを特定] actionの使用」をご覧ください。
ソースコードを取得 Web ページ全体および Web ページ内の iFrame のソース コードを取得し、その出力を文字列変数に保存します。
  • アクティブなサポートされているブラウザ タブのリストからブラウザ タブを選択するか、ウィンドウ変数を挿入します。
  • 任意: [オブジェクトをキャプチャ] オプションを使用して iFrame をキャプチャします。
    注:
    • [オブジェクトをキャプチャ] 機能は、IFrame のソース コードを取得するためにのみ使用されます。ウィンドウ上で何もキャプチャしない場合は、ウィンドウ全体のソース コードが取得されます。
    • iFrame のソース コードの取得は、現在、Google Chrome ブラウザでのみサポートされます。
  • 任意: [次の時間経過したらタイムアウト] フィールドに、ブラウザ ウィンドウまたはタブが閉じられるのを bot が待機する秒数を入力します。この時間が経過すると bot は失敗します。
    Recommended: 9 秒以上のタイムアウト値を入力してください。
  • 任意: action 出力を保持する変数を選択します。Control Room に、内容が分かるようなデフォルト変数名が表示されます。複数の出力変数を作成すると、重複を避けるために、後続の変数名に -1-2-3 などが追加されます。
戻る 現在のタブで、以前にアクセスした Web ページに戻ります。この action は、ブラウザの [戻る] オプションのクリックをシミュレートします。
  • アクティブなサポートされているブラウザ タブのリストからブラウザ タブを選択するか、ウィンドウ変数を挿入します。
    注: アクティブなタブのリストから Internet Explorer タブを選択したとき、[戻る] action を実行している間に選択したタブ タイトルまたは中間のタブ タイトルに 60 文字以上含まれている場合、一致するタブ タイトルを見つける際の比較に最初の 60 文字が使用されます。
    Recommendation: ブラウザ タブで action を実行するときは、一致するタブ タイトルを持つブラウザ ウィンドウで 1 つのタブのみが開かれていることを確認してください。この設定により、action が実行されるときに、同じウィンドウ内の別のタブ タイトルと一致する中間のタブ タイトルが存在しないことが保証されます。
  • [戻る手順数] フィールドに、戻るページ数を入力します。
  • 任意: 前のステップで入力した数が訪問したページの数より大きい場合に bot を失敗させるには、[手順数が履歴数を超える場合はエラーがでます] オプションを選択します。

    このオプションが選択されていない場合、bot を実行すると、タブは最初に開いた Web ページに戻ります。

  • 任意: [次の時間経過したらタイムアウト] フィールドに、ブラウザ ウィンドウまたはタブが閉じられるのを bot が待機する秒数を入力します。この時間が経過すると bot は失敗します。
    Recommended: 9 秒以上のタイムアウト値を入力してください。
Web サイトの起動 ブラウザを起動します。
  • [URL] フィールドで、開く Web サイトを指定します。
  • 以下からブラウザを選択します。
    • デフォルトのブラウザ
    • Google Chrome
    • Microsoft Edge
    • Internet Explorer

    Google ChromeMicrosoft Edge、または Internet Explorer がデフォルトのブラウザとして設定されていることを確認します。

注: リストにないブラウザがデバイスのデフォルト ブラウザとして設定されていると、bot でエラーが発生する可能性があります。OCRImage Recognition などの actions を使用する場合、Microsoft Edge を実行する前にブラウザのレンダリングが終了している必要があります。
開く 特定の Web ページにブラウザを開きます。
  • 選択すると、Web ページが既存のタブ、新しいタブ、または新しいウィンドウで開きます。
    • [既存のタブ]: 現在開いているタブで Web ページを開きます。アクティブなサポート対象ブラウザ タブのリストからタブを選択し、[最後に使用したブラウザのタブ] オプションを選択します。または、ウィンドウ変数を挿入します。

      正規表現 (regex) を使用して、ウィンドウ タイトルを識別できます。各正規表現条件の [文字列] または [パターン] として正規表現を選択し、値を入力します。デフォルトでは、[ウィンドウ タイトル] フィールドで大文字と小文字が区別されます。[大文字と小文字を区別しない] 正規表現フラグを有効にして、大文字と小文字を区別しないウィンドウ タイトルを識別できます。

      たとえば、((\w*)-Notepad で始まるすべてのウィンドウ タイトル名には ((\w*)-Notepad として文字列値を入力できます。または、((\w)\s)*document-Notepad といったパターンを使用すると、このパターンに一致するウィンドウ タイトルのみに絞り込むことができます。

    • [新しいタブ]: Web ページを新しいタブで開きます。アクティブなサポートされているブラウザ タブのリストからタブを選択するか、ウィンドウ変数を挿入します。
      注:
      • このオプションは、Google Chrome、Chromium ベースの Microsoft Edge、および Internet Explorer ブラウザをサポートします。
      • Internet Explorer タブで action を実行する場合、action は、準備完了状態になっている場合のみ、一致するタブで実行されます。

      正規表現 (regex) を使用して、ウィンドウ タイトルを識別できます。各正規表現条件の [文字列] または [パターン] として正規表現を選択し、値を入力します。デフォルトでは、[ウィンドウ タイトル] フィールドで大文字と小文字が区別されます。[大文字と小文字を区別しない] 正規表現フラグを有効にして、大文字と小文字を区別しないウィンドウ タイトルを識別できます。

      たとえば、((\w*)-Notepad で始まるすべてのウィンドウ タイトル名には ((\w*)-Notepad として文字列値を入力できます。または、((\w)\s)*document-Notepad といったパターンを使用すると、このパターンに一致するウィンドウ タイトルのみに絞り込むことができます。

    • [新しいウィンドウ]: Web ページを特定のブラウザの新しいウィンドウで開きます。
      以下のオプションからブラウザを選択します。
      • デフォルトのブラウザ

        Google ChromeMicrosoft Edge または Internet Explorer がデフォルトのブラウザとして設定されていることを確認します。

        注: リストにないブラウザがデバイスのデフォルト ブラウザとして設定されていると、bot でエラーが発生する可能性があります。
      • Google Chrome
      • Internet Explorer
      • Microsoft Edge
      • Mozilla Firefox
  • 開く Web ページへのリンクを入力します。
  • 任意: [次の時間経過したらタイムアウト] フィールドでは、bot が失敗になるまで、bot が指定された Web ページのロードを待機する秒数を入力します。
    Recommended: 9 秒以上のタイムアウト値を入力してください。
    注:
    • タイムアウトは、[新しいタブ] と [既存のタブ] オプションにのみ適用できます。
    • Internet Explorer ブラウザの場合、タイムアウトまで待機した後、Web ページが完全にロードされていなくても bot が実行されます。
JavaScript を実行 Web ページおよび iFrame を持つ Web ページで JavaScript を実行します。
  • アクティブなサポートされているブラウザ タブのリストからブラウザ タブを選択するか、ウィンドウ変数を挿入します。

    正規表現 (regex) を使用して、ウィンドウ タイトルを識別できます。各正規表現条件の [文字列] または [パターン] として正規表現を選択し、値を入力します。デフォルトでは、[ウィンドウ タイトル] フィールドで大文字と小文字が区別されます。[大文字と小文字を区別しない] 正規表現フラグを有効にして、大文字と小文字を区別しないウィンドウ タイトルを識別できます。

    たとえば、((\w*)-Notepad で始まるすべてのウィンドウ タイトル名には ((\w*)-Notepad として文字列値を入力できます。または、((\w)\s)*document-Notepad といったパターンを使用すると、このパターンに一致するウィンドウ タイトルのみに絞り込むことができます。

  • 次のいずれかのオプションを選択します。
    • [既存のファイルをインポート] オプションで、既存の JavaScript ファイルを選択します。
      注: デスクトップ上のファイルからスクリプトをアップロードする場合は、スタンドアロン フォルダー内にファイルと依存関係が存在する必要があります。アップロードするファイルを選択すると、同じフォルダー レベルにあるファイルとフォルダーがすべてアップロードされます。
    • [手動入力] オプションで、JavaScript を入力します。
  • 任意: [オブジェクトをキャプチャ] オプションを使用して iFrame をキャプチャします。
    注:
    • [オブジェクトをキャプチャ] 機能は、IFrame 内で JavaScript を実行するためにのみ使用されます。
    • iFrame 内で JavaScript を実行する機能は、Google Chrome ブラウザでのみ利用可能です。
  • 任意: [次の時間経過したらタイムアウト] フィールドに、ブラウザ ウィンドウまたはタブが閉じられるのを bot が待機する秒数を入力します。この時間が経過すると bot は失敗します。
    Recommended: 9 秒以上のタイムアウト値を入力してください。
  • 任意: action 出力を保持する変数を選択します。Control Room に、内容が分かるようなデフォルト変数名が表示されます。複数の出力変数を作成すると、重複を避けるために、後続の変数名に -1-2-3 などが追加されます。
Recommendation:
  • JavaScriptpackage で Jquery を使用しないでください。
  • JavaScript 関数で Error handler から [試行/キャッチ] actions を使用します。
  • 宣言の前に JavaScript 関数を呼び出します。
注:
  • Internet Explorer ブラウザ タブで Browser package から action を実行したときに、同じタブ タイトルの複数のタブが同じブラウザ ウィンドウで開かれている場合、最初のタブから順番に一致するタイトルが検索されることはありません。この場合、タブのアクティブ化とブラウザ action は、異なる一致するタブで実行される可能性があります。
  • 同じタブ タイトルが異なるウィンドウで表示された場合、action は、いずれかのウィンドウの一致するタイトルのタブで実行されます。
フィードバックを送る