スキャン対象サイト内にて、特定条件下や不定期に表示されるボタンやポップアップ画面がある場合、AeyeScanの巡回操作に影響を与え、適切な画面遷移図の作成ができないケースがございます。
この場合、リモートブラウザのJavaScript Step機能を使用することで対応可能な場合がございます。
※リモートブラウザのJavaScript Step機能については、以下の記事をご参照ください
https://www.aeyescan.help/hc/ja/articles/56960123637401
ここでは、画面の一部のボタンを巡回出来ない場合の利用手順をご案内します。
以下の通り、弊社デモサイトのログイン後画面にて、ポップアップ画面のボタンをクリック操作が記録できなかったケースを例に挙げます。
【手順】
1.事前に対象のポップアップ画面を閉じるために、操作を行いたい箇所(閉じるボタンなど)のセレクタを取得します。
<セレクタ取得手順>
(1)お手元のブラウザ上でクリック操作したい箇所を右クリックし、コンテキストメニューから検証をクリックします。
(2)要素タブの表示内容から、さらにクリック操作したい箇所を右クリックします。
(3)コンテキストメニューから「selectorをコピー」をクリックし、取得したセレクタを控えてください。(手順5.で必要)
2.対象のスキャン情報でリモートブラウザを起動します。
3.リモートブラウザ上にて、ポップアップが表示される画面まで操作を行ったのち、リモートブラウザ右側の操作レコードより「操作を追加」をクリックします。
4.①「操作」よりjavascriptを選択後、②「編集」ボタンをクリックし、JavaScript Stepの編集画面を表示します。
5.③「スニペット」より「要素をクリック」を選択し、手順1.で取得したセレクタに置き換えたり、追加でIF文を追記するなど、任意の操作を作成し、保存ボタンをクリックします。
6.保存したJavaScript Stepの操作に対して「ここまで再生」を実施し、正常に動作することを確認した上で、後続の操作を実施ください。