ブラウザ
このステップを使用して、組み込みブラウザの 1 つで Web サイトを開きます。詳細については、Web サイトのアクセス を参照してください。
また、Chromium 組み込みブラウザで Cookie を使用する場合にも参照ステップを使用します。詳細については、「Chromium 組み込みブラウザでの Cookie の管理」を参照してください。
プロパティ
- ブラウザ
- 使用するブラウザ エンジンを選択します。Kofax RPA は、Chromium ベースのブラウザを提供します。
- アクション
- ブラウザが実行する必要があるアクションを選択します。
-
- ページ読込
-
-
アプリケーション名
アプリケーションで名前属性を設定します。この必須パラメータによって、ページの読み込み時にアプリケーションの name タグに値が追加されます。name タグは、アプリケーションを識別でき、堅牢で信頼性の高いファインダーを作成するために役立ちます。
エラーを回避するために、ロボット内のアプリケーションにはそれぞれ異なるアプリケーション名を割り当てます。
開かれたページにあるリンクをクリックすることにより、ロボットによって新しいブラウザ ウィンドウにページがロードされると、新しく開いたブラウザ アプリケーションの name タグには、たとえば name="mainpage(2)" のように、親アプリケーションの名前と括弧で囲まれた数字が含まれます。アプリケーション名を設定アプリケーション アクションを使用して、開いているブラウザ アプリケーションに名前を割り当てることができます。
- URL
開く Web サイトのパスを指定します。パスでスラッシュを使用します。例:
https://www.kofax.com
-
[画面サイズ]
このオプションを選択して、ブラウザ ウィンドウの幅と高さをピクセル単位で指定します。デフォルトのウィンドウ サイズは 1920x1200 で、ツールバーは含まれません。
例: デフォルトの画面サイズを使用した場合、ブラウザのページがページのサイズに収まらないため、スクロールバーを使用する必要があります。レコーダー ビューのブラウザ ページのサイズを縮小し、割り当てられたスペースの中央に配置するには、[画面サイズ] を 640x480 に設定します。
-
[ユーザー エージェント]
このオプションを選択すると、HTTP リクエストの「User-Agent」ヘッダーで組み込みブラウザが送信するものを指定できます。「User-Agent」文字列には、Web ブラウザ名、オペレーティング システム、デバイス タイプなどに関する情報が含まれます。
-
[言語リストを承認]
このオプションが選択されていない場合、ページは Web サイトのデフォルト言語でロードされます。選択した場合、指定された言語コードに応じた言語でのページのロードを試みます。その言語が Web サイトで使用されていない場合は、Web サイトのデフォルトの言語が使用されます。
デフォルト コード: en-US
例: フランス語で Web サイトを表示するには、このオプションを fr-FR に設定します。
- [ロード状態を無視]
ブラウザでこのオプションを選択すると、広告バナーの読み込みなどのバックグラウンドで行われる読み込み要求が無視されます。
デフォルトでは、CEF ブラウザはそのロード状態を分析し、ブラウザが Web ページをアクティブにロードしている場合、または別の場所にリダイレクトしている場合は、ロケーション ベースのガードの実行を許可しません。ブラウザは、Web ページがロードされ、ブラウザが非ロード状態に切り替わるまで待機します。
[ロード状態を無視] プロパティの設定により、ユーザーは、ブラウザが使用する URL または部分文字列を指定して、ブラウザが Web ページを完全にロードする前に、該当するロケーションのガード、該当しないロケーションのガード、ロケーションが消失した場合のガード、およびツリーの変更停止のガードが実行可能かどうかを決定できます。
ユーザーは、コンマ区切りの URL 部分を指定できます。Web ページのロード中にブラウザが Web ページの URL とユーザーが指定した文字列との一致を検出したときに、開くアクションまたはロード中の状態を変更するアクション (ボタンをクリックする、またはマウスを動かすといったアクション) の後にいずれかのガードを実行する必要がある場合は、ロケーション ベースのガードを実行できます。
-
[認証]
Web ページ認証用にユーザー クレデンシャルを指定します。ページが読み込まれる前にポップアップ ダイアログ ボックスに資格情報を入力する必要がある認証です。Web ページで認証を必要としない場合、これらの設定は無視されます。
例: Web サイトにクレデンシャルを指定するには、ベーシック エンジン ロボット
に username および password 変数を追加し、その値を指定します。次に、これらの変数を入力値として追加して、ロボット
に渡します。ロボット内で、これらの変数を [入力値] フィールドに追加してバインドします。その後、[認証] チェック ボックスをオンにします。[ユーザー名] フィールドと [パスワード] フィールドに、それぞれ username 変数と password 変数を追加します。
これで、Web ページがロードされたときにユーザー入力なしで認証がバイパスされます。
-
セキュリティ
- ロード エラーを無視: デフォルトでは、ロボットは提示された SSL 証明書を検証するように設定されています。発生する可能性のある証明書エラーを無視するには、このオプションを選択します。
- [クライアント証明書]: Web サイトでクライアント (ユーザー) の認証にクライアント証明書が使用されている場合は、このオプションを選択して、クライアント証明書を Web サイト サーバーに渡すことができます。
[証明書ストレージ] で、証明書ストレージ ファイルを含むバイナリ変数を指定します。[ストレージ パスワード] で、証明書ストレージのパスワードを含むパスワード変数を指定します。
-
[PDF 設定]
Web ページを PDF 形式で保存するための設定を指定します。
-
背景グラフィック : 選択すると、Web ページの背景グラフィックを保存します。
-
[ヘッダーとフッター] : 選択すると、PDF ドキュメントにヘッダーとフッターを保存します。
-
[スケール] : スケール レベルをパーセンテージで指定します。
-
[用紙サイズ] : PDF ドキュメントの用紙サイズを選択します。
-
[レイアウト] : ドキュメントの横向きまたは縦向きレイアウトを選択します。
-
[マージン] : ドキュメントのページ マージンを指定します。[カスタム] を選択した場合、各マージンをピクセルで入力します。
Web ページを PDF として保存する場合は、ブラウザ ウィンドウの右側にある [PDF] ボタンを使用します。ボタンが画面に表示されていない場合は、右端までスクロールする必要が生じる場合があります。
-
-
ヘッダー
このオプションのパラメータは、HTTP 要求で送信されるカスタムのページ ヘッダーを作成するために役立ちます。ヘッダーは、コロンで区切られた name:value のペアで指定する必要があります。name パラメータの後のコロン以下を省略することで、値なしでヘッダーを指定することができます。複数のヘッダーを指定するには、各ヘッダーを別々の行に配置します。次の例では、2 つのペアと 2 つの空のヘッダーを設定します。
header0:value0 header2: header3:value3 header4
以前のバージョンの Kofax RPA で作成されたロボットは、Kofax RPA バージョン 11.4.0 以降で開くと、このパラメータを使用するように自動的に更新されます。
-
- ページ生成
- Web ページを作成し、新しいブラウザ タブで開くステップを追加します。たとえば、このステップを使用して、ロボットについての説明が記載されたページを作成することができます。
-
アプリケーション名
アプリケーションを識別するための名前を指定します。この必須パラメータによって、ページの読み込み時にアプリケーションの name タグに値が追加されます。アプリケーション名の追加は、堅牢で信頼性の高いファインダーを作成するために役立ちます。
エラーを回避するために、ロボット内のアプリケーションにはそれぞれ異なるアプリケーション名を割り当てます。
- [コンテンツ]: 新しいページの HTML コードを指定します。
例: <html><body><p>このページには、ロボットの情報が表示されます</p></body></html>
- ページ URL新しいページの URL を指定します。
例: http://www.createdpage.com
-
- [ダウンロードを待機]
-
このアクションを使用すると、ダウンロードされるファイルの待機期間を有効にすることができます。これは、Web ブラウザでファイルを表示できるのと同じように、ファイルのダウンロードが完了したかどうか、またはアクティブなダウンロードの数を知る必要がある場合に役立ちます。
最大待機時間は 300 秒 (5 分) です。待機時間に達しても、ダウンロードが完了していない場合は、依然としてアクティブなダウンロードの数がステップによって返されます。この場合、ダウンロードを続行するか (ダウンロード サイクルのままにするか)、終了するかを決定できます。
また、ダウンロードに時間がかかりすぎる場合やダウンロードが不要になった場合は、明示的にダウンロードをキャンセルできます。
- 設定
-
[アクティブなダウンロード]: 待機期間を有効にするには、このオプションを選択します。
-
[ダウンロードをキャンセル]: アクティブなダウンロードをすべてキャンセルするには、このオプションを選択します。[ブラウザ/ダウンロードを待機] ステップ セットを「アクティブなダウンロード」に設定した後、新しい [ブラウザ/ダウンロードを待機] ステップ セットを追加して、すべてのアクティブなダウンロードをキャンセルします。
-
-
[秒]: 待機時間を指定します。デフォルトは 60 秒です。また、最小および最大待機時間はそれぞれ 0 秒と 300 秒です。この時間に達すると、ステップによって、以下の [アクティブなダウンロードの数] で指定した変数でダウンロードのステータスが返されます。ダウンロード プロセスがまだアクティブである場合、変数は進行中のダウンロードの数を示します。すべてのダウンロードが完了した場合、この数は 0 になります。
-
[RFS へのアップロードを待機]: ファイルがロボット ファイル システムに正常に保存されたことを示す通知が届くまで待機するには、このオプションを選択します。システムが通知を受信すると、ダウンロードは停止し、ロボットは次のステップの実行を継続します。ロボット ファイル システムにアップロードできるファイルの最大サイズは 100 MB です。
-
[結果]:
[アクティブなダウンロードの数]: アクティブなダウンロードの数に関する情報を含む整数変数を指定します。
- 設定