페이지 검사기
사용자 인터페이스에서 사용자 지정 UI 테스트에 사용할 수 있는 HTML 및 JavaScript 페이지 구성요소를 식별합니다. 사용자 인터페이스에 테스트 가능한 페이지 구성요소만 포함되어 있는지 확인하여 자동화된 테스트를 사용하도록 설정합니다.
페이지 검사기는 현재 표시된 ServiceNow AI Platform 페이지 옆에 새 창을 여는 개발자 설정입니다.
페이지 인스펙터는 이러한 기능을 제공합니다.
- 현재 검사된 페이지를 식별하기 위해 강조 표시된 프레임입니다.
- 검사기 창을 표시하거나 숨길 배너 아이콘입니다.
- 페이지 구성요소 목록을 새로 고치는 버튼입니다.
- 검사기 창을 숨기는 버튼입니다.
- 페이지에서 특정 구성요소를 식별하는 검사기 버튼입니다.
- 사용자 지정 UI 테스트에 사용할 수 있는 페이지 구성요소 목록입니다.
- 페이지 구성요소 검색 필터입니다.
- 페이지 구성요소에 대한 자세한 정보를 보려면 클릭할 행입니다.
- 현재 검사된 구성요소에 대한 정보를 미리 볼 수 있도록 강조 표시된 행과 도구 설명입니다.
- 페이지에서 현재 검사된 구성요소를 식별하기 위해 강조 표시된 페이지 구성요소입니다.
- 페이지 구성요소 목록으로 돌아가는 구성요소 레이블 및 뒤로 버튼.
- 현재 페이지 구성요소에서 수행할 작업 목록입니다.
- 현재 페이지 구성요소에 대한 속성 정보 목록입니다.
- 페이지 구성요소에 대한 속성 이름과 값 쌍입니다.주:레이블 경로 필드를 사용하면 페이지의 구성요소를 검사하는 동안 요소 주위에 계층적 페이지 컨텍스트를 표시할 수 있습니다. 요소의 "조상" 레이블 경로가 많은 경우 3개만 표시할 수 있습니다. 각 레이블 경로 요소는 >로 구분됩니다. 비슷하게 생긴 두 개의 구성 요소를 구별하는 데 사용할 수 있습니다.
주:
이제 아이콘이 있는 UI 버튼이 페이지 검사기에 표시됩니다.
페이지 검사기 시작 관리자
페이지 검사기 시작 관리자를 사용하면 페이지 검사기 내에서 특정 페이지를 선택하고 시작할 수 있습니다. 자세한 내용은 다른 페이지 유형 검사 문서를 참조하십시오.
테스트 가능한 페이지 구성요소
페이지 검사기는 페이지를 처음 로드할 때 테스트 가능한 페이지 구성요소 목록을 검색합니다. 테스트 가능한 구성요소는 에서 액세스할 수 Automated Test Framework있는 표준 HTML 및 JavaScript로 구성됩니다. 테스트 디자이너는 이러한 구성요소를 사용자 지정 UI 테스트의 일부로 사용할 수 있습니다.
테스트할 수 없는 페이지 구성요소
페이지 검사기는 테스트할 수 없는 페이지 구성요소 유형을 식별합니다.
- 제외 목록
- 제외 목록 페이지 구성요소는 사용자 지정 UI 테스트 단계를 사용하여 테스트할 수 없습니다. 제외 목록 페이지 구성요소에는 일반적으로 특수한 ServiceNow AI Platform 사용자 인터페이스와 다른 방법으로 이미 테스트할 수 있는 구성요소가 포함됩니다. 테스트 디자이너는 제외 목록 페이지 구성요소에 대한 사용자 지정 UI 테스트를 만들 수 없습니다. 이러한 구성요소를 테스트하려면 양식이나 서비스 카탈로그과 같은 지원되는 다른 테스트 범주를 사용해야 합니다.
페이지 검사기에서 제외 목록 인터페이스는 검사 아이콘을 드래그하면 회색 배경색으로 표시됩니다. 제외 목록에 있는 구성요소에 검사 아이콘을 놓으면 이러한 구성요소를 테스트하는 데 사용해야 하는 단계 범주에 대한 자세한 메시지가 표시됩니다.
- 사용자 지정 UI 테스트 단계를 사용하여 목록을 테스트할 수 없습니다. 테스트 단계 범주를 사용하여 목록 및 관련 목록 목록을 테스트합니다.
그림 1. 샘플 제외 목록 목록 메시지 - 사용자 지정 UI 테스트 단계를 사용하여 양식을 테스트할 수 없습니다. 양식을 테스트하려면 테스트 단계를 사용합니다 양식 범주 .
그림 2. 샘플 제외 목록 양식 메시지 주:사용자 지정 UI 테스트 단계를 사용하여 폼 내의 UI 포매터에 액세스하고 테스트할 수 있습니다. 자세한 내용은 사용자 지정 UI 테스트 생성 문서를 참조하십시오. - 서비스 카탈로그 항목은 사용자 지정 UI 테스트 단계를 사용하여 테스트할 수 없습니다. 카탈로그 항목을 테스트하려면 테스트 단계를 사용합니다 서비스 카탈로그 범주 .
그림 3. 샘플 제외 목록 카탈로그 항목 메시지 - 특정 구성요소는 사용자 지정 UI 페이지에서 제외되며 테스트가 금지됩니다.
그림 4. 샘플 제외 목록 구성요소 메시지 - 작업 공간은 사용자 지정 UI 테스트 단계를 사용하여 테스트할 수 없습니다. 사용 가능한 작업 공간에서 양식을 테스트하려면 테스트 단계를 사용합니다 양식 범주 .
그림 5. 샘플 제외 목록 작업 공간 메시지
- 사용자 지정 UI 테스트 단계를 사용하여 목록을 테스트할 수 없습니다. 테스트 단계 범주를 사용하여 목록 및 관련 목록 목록을 테스트합니다.
- 접근할 수 없음
- 접근할 수 없는 페이지 구성요소는 식별할 수 없거나 일부 구성 문제로 인해 테스트할 권한이 없는 요소 Automated Test Framework 입니다. 접근할 수 없는 페이지 구성요소에는 일반적으로 써드파티 JavaScript 라이브러리 또는 섀도 DOM이 있는 요소가 포함됩니다. 테스트 디자이너는 접근할 수 없는 페이지 구성요소에 대한 사용자 지정 UI 테스트를 만들 수 없지만 에서 접근할 수 있는 구성요소를 사용하도록 페이지를 다시 디자인할 수는 있습니다.Automated Test Framework
- 특정 구성요소는 다음에서 접근할 수 없습니다. Automated Test Framework
그림 6. 액세스할 수 없는 샘플 구성요소 메시지 - 팀 개발은 에서 지원되지 않습니다. Automated Test Framework
그림 7. 샘플 지원되지 않는 구성요소 메시지 - 플랫폼 페이지에 포함된 외부 사이트 테스트는 에서 지원되지 않습니다. Automated Test Framework
그림 8. 지원되지 않는 샘플 포함된 외부 사이트 메시지
- 특정 구성요소는 다음에서 접근할 수 없습니다. Automated Test Framework