예기치 않은 팝업 관리
- 최종 업데이트2024/10/31
예기치 않은 팝업 관리
대상 애플리케이션 외부에 있는 모든 창은 팝업으로 간주됩니다. 예를 들어 Google Chrome 브라우저를 사용하는 경우 Microsoft Windows 업데이트 알림은 팝업으로 간주됩니다.
바이러스 백신 경고, Windows 업데이트 알림 또는 다른 애플리케이션(예: Teams)의 알림과 같은 시스템 팝업은 봇 실행을 방해하거나 심지어 중단할 수 있습니다. 일반적인 오류 처리 로직을 사용하면 봇 런타임 중에 이러한 팝업을 차단하기 어려울 수 있습니다. 복원력 있는 화는 이러한 팝업을 감지하고 분류하여 원활한 봇 실행을 보장합니다.
현재 지원되는 기술은 SAP와 HTML입니다.
다음 다이어그램은 복원력 있거나 복원력이 없는 봇이 팝업을 처리하는 방법을 보여줍니다.
패키지 지원됨
예기치 않은 팝업 처리하기 기능이 현재 다음 패키지에 지원됩니다.
- 이미지 인식(버전 3.15.2 이상)
- 마우스(버전 2.14.0 이상)
- OCR(버전 2.12.1 이상)
- 레코더(버전 2.11.5 이상)
- 화면(버전 2.9.2 이상)
팝업 처리에 대한 제한 사항
다음 시나리오에서 시스템이 팝업을 처리할 수 없는 경우 자동화가 실패할 수 있습니다.
- 관리자 권한으로 실행 중인 애플리케이션에서 팝업이 표시됩니다.주: 해결 방법으로 지금 Bot 실행 창에서 관리자 권한으로 실행 확인란을 선택하여 관리자 권한으로 자동화를 실행할 수 있습니다.
- 팝업 애플리케이션에 팝업을 최소화해서는 안 됨 또는 z 순서를 변경할 수 없음과 같은 방어 프로그래밍이 있습니다.
- 명령은 다음 옵션 중 하나가 포함된 팝업을 처리할 수 없습니다.
- 현재 활성 창 - 봇의 실행이 시작될 때 활성화되는 창.
- 바탕화면 창 - 열려 있는 모든 창 뒤에 있는 기본 창 또는 공간.
이 옵션은 자동화 개발자가 Windows 데스크톱에서 작업을 캡처하거나 수행하기 위해 선택할 것입니다. 예를 들어, 이벤트를 캡처하기 위해 이미지 인식 패키지에서 작업을 사용할 때, 실행 중에 예상치 못한 팝업이 발생하면 데스크톱 또는 화면 옵션이 작동하지 않습니다.
- 화면 - 표시되는 화면.
이 옵션은 자동화 개발자가 볼 수 있는 화면(개발자의 Windows 기기의 현재 상태)에서 작업을 시작하고자 할 때 사용됩니다.
- 팝업은 대상 애플리케이션의 일부입니다(예: Google Chrome 및 Microsoft Edge와 같은 브라우저). 대상 애플리케이션의 몇 가지 예는 다음과 같습니다.
- 유효성 검사 메시지.
- Google Chrome이 다시 시작될 때 복원 탭 옵션.
- Java 버전에 대한 업데이트 메시지