エラー"Unable to locate an element on a page"が発生した場合の対処方法
エラー"Unable to locate an element on a page"が発生した場合の対処方法
ネットワークやロードの問題により、いくつかのページ要素を取得できないことがあります。このエラーを解消する方法は次の2つです。
根本原因分析 (RCA)スクリーンショットを確認
Webスクリプトを編集
Webスクリプトを編集して、エラーを修正する方法は次のとおりです。
Site24x7にログインします。
[ホーム]→[監視]をクリックします。
該当の監視をクリックします。
監視ページで、監視名横のハンバーガーアイコンをクリック後、Webスクリプトの編集をクリックします。
開かれたスクリプトに、取得されなかったページ要素の上の値に次のフォーマットを追加します。
wait(<time in milliseconds>)
wait_for_element_presence(<element type>,<element name>,<maximum wait time in seconds>)
wait_for_element_visibility(<element type>,<element
name
>,<maximum wait
t
ime in seconds>)
また、X Path要素の場合は次のフォーマットとなります。
wait("1000")
wait_for_element_presence("xpath",".nav__inner .site-nav__spacer__top-handheld","40")
wait_for_element_visibility("xpath",".nav__inner .site-nav__spacer__top
-
handheld","40")