Navigate

この ​Web Automation​ オブジェクトでは、ナビゲーション履歴を前後に移動する、現在の Web ページを更新するなどのナビゲーション操作を実行できます。特定の URL を呼び出すために使用することもできます。

プロパティ

Navigation Command (ナビゲーションコマンド)​ 現在の Web ページを更新する必要があるかどうかを決定します。 これを使用して閲覧履歴を前後に移動するか、特定の URL を読み込みます。

Navigate to this URL (この URL に移動)​ ​[Navigation Command (ナビゲーションコマンド)]​ で ​[Specify a URL to navigate to (移動先の URL を指定)]​ を選択した場合は、ここで読み込む URL を入力します。

インバウンド変数

Navigate to this URL (この URL に移動)​ ​[Navigation Command (ナビゲーションコマンド)]​ で ​[Specify a URL to navigate to (移動先の URL を指定)]​ を選択した場合は、ここで読み込む URL を入力します。

アウトバウンド変数

Navigate​ アクションステップでは、アウトバウンド変数は処理されません。

ご注意:

Navigate​ アクションステップを使用して特定のページを呼び出すときは、最初のページの作成にアクションステップの実行よりも長い時間がかかる場合があることに注意することが重要です。ページ要求では多くの場合、非常に小さい最初の HTML ページのみが読み込まれます。そのため、ユーザーのためにページを読み込んでいる間に、NavigateTo が完了してしまいます。

この問題の唯一の解決策は、適切なアンカーポイントです。これは、完全に表示されたページに要素が表示されるまで待機する ​Check Element​ を使用して WebAutomation で実現できます。この岐路で ​PatternSearch​ を使用することもできます。このアンカーポイントは以降のアクションの安定した開始点として使用できます。

初期ページの読み込みの測定は特に APM/TA との接続で重要です。これは、トランザクションを stopwatch 句で囲むことができる場合にのみ可能です。これは Web セッションで直接行うことはできないため、Web セッションは多くの場合、ニュートラルページ (about:blank) で開きます。ブロック内で、stopwatch とそこに含まれる NavigateTo で、測定されるページから要求された値が返されることを期待できる可能性があります。ただし、通常は返されません。これは、ページ要求では多くの場合、非常に小さい初期 HTML ページのみが読み込まれるためです。その後、このページではさらにページコンテンツが非同期で読み込まれ、実際の表示ページが作成されます。そのため、ユーザーのためにページを読み込んでいる間に、NavigateTo が完了してしまいます。つまり、測定される時間は実際にページで必要だった時間に対応していません。

この問題の唯一の解決策は、適切なアンカーポイントです。これは、完全に表示されたページに要素が表示されるまで待機する ​Check Element​ を使用して WebAutomation で実現できます。この岐路で ​PatternSearch​ を使用することもできます。