---
schema_version: "1"
id: 2cb5dd7112891587c579f0ca254590488a6d10dde77558a4c4838de61a622d60
title: Web セッション (Firefox)
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/rpa-builder/6.0/toolbox-web-automation-web-session-firefox.md
canonical_url: https://docs.mulesoft.com/jp/rpa-builder/6.0/toolbox-web-automation-web-session-firefox
source_site: docs.mulesoft.com
content_type: documentation
content_hash: 8ea3ce34c6da7b111ba9f4075a82cac4066995641f4ecfee057872b397b7a6fd
description: MuleSoft Documentation Site
release: "6.0"
latest: false
---
# Web セッション (Firefox)

_Web セッション_​を使用して、ブラウザーウィンドウ (含まれるすべての ​_Web Automation_​ 要素はここでやりとりする) を開いたり終了したりします。

_Web セッション ID_​ により、別の Web セッションですでに開始されているセッションを再利用できます。

## [](#properties)プロパティ

- **Hide Command Prompt (コマンドプロンプトを非表示)**
    
    Web ドライバーのコマンドプロンプトを非表示にします (デフォルト)。診断目的で再度表示される場合があります。
- **Initial URL (初期 URL)**
    
    Web セッションの開始時に起動する URL。デフォルト: `about: blank`​。
- **Keep out mouse (マウスを中に入れない)**
    
    選択すると、​_Web セッション_​の開始時にマウスが ​_\[Move mouse to (マウスの移動先)\]_​ プロパティで定義された隅に移動します。この機能により、Web サイトで誤ってフロート表示の効果がトリガーされることを回避できます。
- **Move mouse to (マウスの移動先)**
    
    _\[Keep out mouse (マウスを中に入れない)\]_​ が有効になっている場合のマウスポイントが移動先を定義します。
- **Repeat keep out mouse (マウスを中に入れない (反復))**
    
    選択すると、​_Web セッション_​内の各ステップの前でマウスが ​_\[Move mouse to (マウスの移動先)\]_​ プロパティで定義した隅に移動します。この機能により、Web サイトで誤ってフロート表示の効果がトリガーされることを回避できます。
- **Script Timeout \[sec\] (スクリプトタイムアウト (秒))**
    
    Web ドライバーの内部スクリプティングが中止するまでの最大待機時間 (秒)。この値は、MuleSoft サポートからアドバイスされていない限り変更しないでください。
- **Start maximized (最大化された状態で開始)**
    
    ブラウザーウィンドウが最大化された状態で開始するかどうかを決定します。
- **Webdriver Retries (Web ドライバーの再試行回数)**
    
    正常な Web ドライバー接続を確立するための試行回数。
- **Webdriver Timeout \[sec\] (Web ドライバータイムアウト (秒))**
    
    割り当てられた時間が経過すると、Web セッションは Web ドライバーコマンドを中止します。
- **Accept untrusted certificates (信頼されない証明書を受け入れる)**
    
    設定すると、Firefox で信頼されない証明書が自動的に受け入れられます。
- **Additional profile extensions (追加のプロファイル拡張機能)**
    
    この設定を使用して、Firefox 構成設定を追加します。1 つ以上の設定を次の形式にする必要があります: `<config_1>;<type>;<value-1>;<config_n>;<type>;<value_n>`
    
    例: `intl.accept_languages;string;no,en-us,en`
    
    有効な種別は ​`int (整数)`​、​`bool (ブール)`​、​`string (文字列)`​ です。​`;`​ が含まれる値は二重引用符 ​`"`​ で囲む必要があります。
- **Alternative user agent string (代替ユーザーエージェント文字列)**
    
    Firefox のデフォルトのユーザーエージェント文字列を上書きします。
- **Enable native events (ネイティブイベントを有効化)**
    
    実行中にマウスカーソルを置くことができない場合はこのオプションを有効にします。
- **Port (ポート)**
    
    Firefox で Firefox と RPA Bot 間の通信に使用される TCP/IP リスナーポート番号を定義します。​`-1`​ に設定すると、揮発ポート番号が使用されます (さらに、すべての同時 ​_MultiTracer_​ インスタンスに使用される場合があります)。
    
    _MultiTracer_​ 環境で最適な操作を実現するには、​`0`​ に設定します。 この場合、使用されるポートは次の数式で計算されます: _ポート = TSID \* 4 + 45000_​ (TSID は現在のターミナルセッション ID)。​`45000`​ 以外の基本値を選択するには、​`0`​ より大きい値を割り当てる必要があります。
- **Prefer 64Bit Webdriver (64Bit Webdriver を優先)**
    
    ここで優先されるビット数を選択します。優先されるビット数が使用できない場合、プログラムではもう 1 つのビット数が試行され、警告が生成されます。
- **Profile name (プロファイル名)**
    
    特定のプロファイルで Firefox を起動します。このプロファイルは、Firefox プロファイルマネージャーを使用してエージェントを実行する前に作成しておく必要があります。

## [](#インバウンド変数)インバウンド変数

- Profile name (プロファイル名)
- Prefer 64Bit Webdriver (64Bit Webdriver を優先)
- Alternative user agent string (代替ユーザーエージェント文字列)
- Accept untrusted certificates (信頼されない証明書を受け入れる)
- Enable native events (ネイティブイベントを有効化)
- Port (ポート)
- Web Session ID (Web セッション ID)
- Initial URL (初期 URL)

## [](#アウトバウンド変数)アウトバウンド変数

このアクションステップには、アウトバウンド変数はありません。

## [](#ウィザード)ウィザード

![Web セッションウィザードウィンドウの画像](/mulesoft/current/ja-jp/rpa-builder/6.0/_images/toolbox-variable-web-automation-web-session-images/image1.png)

**\[Reuse Web Session (Web セッションの再利用)\]**​ セクションでは、再利用する Web セッションを定義します。これを有効にするには、事前にワークフローベースの変数に保存する ​**Web セッション ID**​ が必要です。

![Web セッション ID が表示されている画像](/mulesoft/current/ja-jp/rpa-builder/6.0/_images/toolbox-variable-web-automation-web-session-images/image2.png)

名前や説明を定義でき、値は自動的に割り当てられます。Web セッション ID を作成したら、Web セッションウィザードのドロップダウンを使用して簡単にセッションにリンクできます。

![「reuse web session (Web セッションの再利用)」 オプションが表示されている画像](/mulesoft/current/ja-jp/rpa-builder/6.0/_images/toolbox-variable-web-automation-web-session-images/image3.png)

スクリプトの実行結果には、新しい Web セッションが作成されたのか、Web セッション ID が使用されたのか、後者の場合はどの Web セッション ID が使用されたのかが表示されます。

たとえば、Firefox の Web セッション種別で作成されたが、別の Web セッション種別 (Chrome セッションなど) で続行される Web セッション ID が使用されると、標準ケースでは警告が発行されます。この応答は、​**\[Browser Mismatch (ブラウザーの不一致)\]**​ オプションで変更できます。ここには、次の 2 つのオプションがあります。

- **Warning (警告)**​ (デフォルト)
    
    ワークフロー実行に警告が割り当てられますが、実行は続行されます。この場合、自動的に元の Web セッションブラウザーが使用されます。
- **Error (エラー)**
    
    ワークフロー実行はエラーで終了します。

ブラウザーと実行の標準応答は、​**\[General Settings (一般設定)\]**​ 領域で定義されます。

**\[Initial URL (初期 URL)\]**​ を使用して、コールする Web ページの初期 URL を指定できます。

同じ Web セッション ID で作成された別の Web セッションが開いている場合、そのセッションの初期 URL は無視されます。

**Open Browser Wizard when done (完了時にブラウザーウィザードを開く)**​: このオプションが有効になっている場合、Web セッションウィザードの終了時にブラウザーウィザードが開きます。

**\[Keep out mouse, move it to (マウスを中に入れないで次の場所に移動)\]**​: マウスで特定のボタンやテキストが隠れる場合があります。このオプションを使用して、マウスの移動先を定義します。

![「Keep out mouse, move it to: (マウスを中に入れないで次の場所に移動:)」 オプションが表示されている画像](/mulesoft/current/ja-jp/rpa-builder/6.0/_images/toolbox-variable-web-automation-web-session-images/image4.png)

各アクションステップの後にこのアクションを実行するかどうかを定義することもできます。

**Page load strategy (ページ読み込み戦略)**​: ページを読み込むときのシステムの動作を定義します。 使用できるオプションは、\[Default (デフォルト)\]、\[Normal (通常)\]、\[Eager (一括)\]、\[None (なし)\] です。

**Browser specific settings (ブラウザー固有の設定)**

![ブラウザー固有の設定を示す画像。](/mulesoft/current/ja-jp/rpa-builder/6.0/_images/toolbox-variable-web-automation-web-session-images/image6.png)

\+ Firefox でユーザーの個人情報がプロファイルに保存されます。Firefox プロファイルマネージャーで追加のプロファイルを作成できます。​**\[Profile name (プロファイル名)\]**​ で、Web セッションを実行するために使用するプロファイルを指定します。

[「プロパティ」](#properties)​も参照してください。

## [](#アクティビティワークフローが重複する-web-セッション)アクティビティワークフローが重複する Web セッション

ビジネスプロセス内の複数のワークフローで Web セッションを使用できます。たとえば、初期ワークフローで Web セッションを開き、そこで Web ログインを実行し、このワークフローを別の独立したワークフローで処理できます。

Web セッション ID により、ワークフロー内でグローバルにセッションを使用できます。Web セッションをビジネスプロセス内の別のワークフローに渡すには、Web セッション ID を (ワークフローベースの変数ではなく) アクティビティパラメーターとして定義する必要があります。

これを行うには、次の手順を実行します。

1. アクティビティパラメーターで Web セッション ID を作成します。
2. Web セッション ID をワークフローにリンクします。
    
    事前にワークフロー初期化ブロックに配置した ​_Activity Parameters_​ アクションステップに Web セッション ID が表示されます。
3. 対応する Web セッションで Web セッション ID をリンクします。
4. ワークフローの後の時点で Web セッションを終了する場合、​_Close Web Session_​ アクションステップを使用します。

## [](#web-セッションの終了)Web セッションの終了

Web セッションの終了には、3 つの異なるバリエーションがあります。

- ブラウザーの終了がすでに Web セッションに含まれている
    
    この場合、セッションの実行が完了するとセッションは自動的に終了します。これは、Web セッションと Web セッション ID がリンクされて​**いない**​場合にのみ適用されます。
- ワークフローが終了するまでブラウザーが終了しない
    
    Web セッションブロックと Web セッション ID がリンクされていない場合、ブラウザーは開いたままになります。これは、ワークフローベースの変数を使用して Web セッションがリンクされている場合にのみ適用されます。これに対して、アクティビティパラメーターを使用してリンクされている場合は、Web セッションはアクティブなままになります。つまり、ブラウザーは開いたままになり、後で使用できます。
- _Close Web Session_​ アクションステップを使用してブラウザーを終了する
    
    _Close Web Session_​ アクションステップを使用すると、ワークフローの特定のポイントでセッションを終了できます。