本ページでは、テスト実行時に特定のラジオボタンをクリックしようとした際、「intercepts pointer events」というエラーメッセージが表示されて失敗する場合の対処法について説明します。
事象と原因
テスト実行ログに <element> intercepts pointer events というエラーが表示され、タイムアウトする場合があります。
.png?sv=2022-11-02&spr=https&st=2026-04-01T18%3A18%3A26Z&se=2026-04-01T18%3A29%3A26Z&sr=c&sp=r&sig=%2Bw%2FJLH4tBYtcfcZmswUNZetq06NRW%2F8OjERO1iyfQrw%3D)
これは、クリックしようとした要素(例:ラジオボタンの外側の円)の前面に、別の装飾要素(例:内側の円など)が重なって配置されており、クリック操作が遮断されているために発生します。
.png?sv=2022-11-02&spr=https&st=2026-04-01T18%3A18%3A26Z&se=2026-04-01T18%3A29%3A26Z&sr=c&sp=r&sig=%2Bw%2FJLH4tBYtcfcZmswUNZetq06NRW%2F8OjERO1iyfQrw%3D)
.png?sv=2022-11-02&spr=https&st=2026-04-01T18%3A18%3A26Z&se=2026-04-01T18%3A29%3A26Z&sr=c&sp=r&sig=%2Bw%2FJLH4tBYtcfcZmswUNZetq06NRW%2F8OjERO1iyfQrw%3D)
Angular Material 等のコンポーネントライブラリを使用している場合や、デザインが複雑なラジオボタンで発生しやすい現象です。
解決手順
クリック対象の要素を変更することで、この問題を解消できます。以下の手順でステップを修正してください。
該当するシナリオを開き、エラーが発生しているクリックステップを選択します。
再レコーディング等でクリック対象の要素を選択し直します。この際、ラジオボタンの円部分ではなく、以下のいずれかを選択してください。
ラベルテキスト (文字部分)
ラジオボタン全体を囲む親要素
.png?sv=2022-11-02&spr=https&st=2026-04-01T18%3A18%3A26Z&se=2026-04-01T18%3A29%3A26Z&sr=c&sp=r&sig=%2Bw%2FJLH4tBYtcfcZmswUNZetq06NRW%2F8OjERO1iyfQrw%3D)
変更を 保存 し、テストを再実行します。ラジオボタンが正常に選択されることを確認してください。