헤드리스 브라우저 문제 해결

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기1분
  • 이 팁은 에 대한 Automated Test Framework헤드리스 브라우저 또는 Microsoft Windows 설정 ServiceNow® 문제를 해결하는 Linux 데 도움이 될 수 있습니다.

    헤드리스 브라우저 설정 문제를 해결할 때 검토해야 할 세 가지 기본 영역이 있습니다.

    Docker 컨테이너

    오류 로그: 헤드리스 테스트가 완료되면 오류가 있으면 Docker 컨테이너에 생성됩니다. 작업이 실패하든 성공하든 컨테이너의 stdout/stderr 로그는 sn_atf_docker_service 테이블에 배치됩니다.

    헤드리스 클라이언트 테스트 실행기가 할당된 시간 내에 시작되지 않음 메시지: 이 메시지는 일반적으로 Docker 컨테이너를 초기화하거나 시작하는 동안 오류가 발생했음을 의미합니다. 이는 Docker 컨테이너 설정에 문제가 있음을 나타낼 수 있습니다. sn_atf_docker_service 테이블로 이동하여 로그를 읽고 오류 메시지를 확인합니다.

    인스턴스

    ATF 테스트를 시작할 때 Docker 플로우를 실행하는 동안 오류 발생 메시지: URL 주소를 따라 오류 로그가 포함된 플로우 컨텍스트를 찾습니다. 예를 들어 위의 오류 메시지는 인스턴스가 Docker 호스트에 액세스할 수 없는 경우에 표시될 수 있습니다.

    네트워크 오류

    방화벽: 인스턴스가 호스트와 포트에 액세스할 수 있고 서버가 인스턴스에 액세스할 수 있도록 방화벽이 설정되어 있는지 확인합니다.

    헤드리스 브라우저 작업 플로우 다이어그램

    그림 1. 예시 플로우 다이어그램
    헤드리스 브라우저의 워크플로우