CloudWatch Canary가 "Node is either not visible or not an HTMLElement"라는 오류와 함께 실패하는 이유는 무엇입니까?

최종 업데이트 날짜: 2021년 1월 8일

GUI 워크플로 빌더를 사용하여 Amazon CloudWatch Canary를 생성했습니다. 그러나 Canary가 실패하고 "Node is either not visible or not an HTMLElement"라는 오류가 발생했습니다. 이 오류를 해결하려면 어떻게 해야 합니까?

해결 방법

CloudWatch Canary를 생성할 때 "Node is either not visible or not an HTMLElement" 오류는 일반적으로 다음과 같은 원인으로 발생합니다.

  • 존재하지 않는 요소를 참조하는 스크립트 사용(잘못된 선택기)
  • 보이지 않는 요소를 참조하는 스크립트 사용(올바른 선택기이지만 요소가 보이지 않음)
    참고: 스크립트의 클래스 요소로 전역 선택기를 사용하는 경우 선택기는 기본적으로 결과 배열의 첫 번째 요소를 사용합니다. 첫 번째 요소에 “display: none”CSS 값이 있으면 요소가 보이지 않습니다.

이 문제를 해결하려면 CloudWatch Canary GUI 워크플로 빌더에서 사용할 DOM 선택기 또는 XPath를 어떻게 식별할 수 있습니까?의 단계를 따릅니다. 원하는 요소에 결과가 있는 선택기를 사용해야 합니다.


이 문서가 도움이 되었나요?


결제 또는 기술 지원이 필요합니까?