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

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

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

    Docker 컨테이너

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

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

    인스턴스

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

    네트워크 오류

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

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

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