"UI 요소를 가져오지 못함" 또는 "창 가져오기 실패" 오류로 UI 자동화 작업이 실패함
이 문서는 Microsoft Power Automate에서 UI 자동화 작업이 실패할 때 수신할 수 있는 오류 메시지를 해결하는 데 도움이 됩니다.
적용 대상: Power Automate
원래 KB 번호: 5003385
증상
Power Automate에서 다음 오류 메시지 중 하나로 UI 자동화 작업이 실패합니다.
-
UI 요소를 가져올 수 없습니다.
-
창을 가져오지 못함
문제 확인
데스크톱용 Power Automate 데스크톱 흐름을 작성하는 동안 처음 캡처될 때 요소와 성공적으로 상호 작용할 수 있습니다.
원인 1: 화면에서 애플리케이션의 창 이름 또는 UI 요소를 사용할 수 없음
해결
작업 실행 시 디스플레이에서 UI 요소 또는 화면(창)을 사용할 수 있는지 확인합니다.
원인 2: 해당 작업에서 선택한 UI 요소가 올바르지 않음
해결
작업의 UI 요소 입력 매개 변수가 목록에서 올바른 UI 요소로 채워져 있는지 확인합니다.
원인 3: 애플리케이션의 창 이름 또는 요소의 기본 구조가 변경되었습니다.
애플리케이션의 창 이름 또는 UI 요소의 기본 구조가 변경되었습니다. 따라서 처음에 요소를 찾는 데 사용된 UI 선택기는 더 이상 적용되지 않습니다.
해결
이 문제를 해결하려면 UI 요소의 선택기가 유효한지 확인합니다. 이렇게 하려면 선택기 작성기 창으로 이동한 다음 다음 단계를 수행합니다.
-
Power Automate를 사용하면 선택기를 테스트하고 UI 자동화 흐름이 예상대로 실행되는지 확인할 수 있습니다. 데스크톱 및 웹 선택기를 모두 테스트할 수 있으므로 애플리케이션 및 웹 페이지 상호 작용을 빠르고 효율적으로 자동화할 수 있습니다.
새로 만들기 단추를 통해 특정 UI 요소에 대한 추가 선택기를 캡처합니다.
UI 요소의 선택기를 복구합니다.
복구 선택기는 잘못된 선택기를 쉽고 직관적으로 수정할 수 있는 강력한 기능입니다. 자동화가 상호 작용해야 하는 UI 요소에 대해 수리된 선택기를 자동으로 생성함으로써 데스크탑용 Power Automate는 자동화 흐름을 간단하게 유지 관리할 수 있도록 합니다.
복구 기능이 선택기를 자동으로 수정할 수 없는 경우 선택기를 수동으로 편집하여 보다 강력한 선택기를 만들어야 합니다. UI 요소의 선택기에서 사용되는 특성, 해당 값 및 피연산자를 편집할 수 있습니다.
이를 위해 실패 후 요소를 다시 캡처하고 새 선택기를 이전 선택기와 비교하여 차이점을 식별합니다. 하나 이상의 다른 요소 또는 특성이 있을 수 있습니다. 선택기를 편집하여 변경되지 않는 정적 요소 또는 특성만 포함되도록 합니다. 예를 들어 창 이름 끝에 동적 부분이 있는 경우 "Name – Equal to – MyWindowName (2)" 대신 "Name – Starts with - MyWindowName"으로 수정할 수 있습니다. 일반적으로 숫자와 같은 동적 값을 제거하고 관련 연산자(시작, 끝, 포함 등)를 적절하게 수정해야 합니다. 또는 필요한 경우 선택기 경로에서 전체 요소를 제거해야 합니다. 자세한 내용은 사용자 지정 선택기 빌드를 참조 하세요.
실행 시 UI 요소를 사용할 수 없는 경우 "창 콘텐츠 대기" 또는 "웹 페이지 콘텐츠 대기" 작업을 각각 추가하는 것이 좋습니다.
애플리케이션(예: 버전 업그레이드) 또는 웹 페이지 밑줄 코드에서 변경된 내용이 있을 수 있으며 UI 요소의 선택기가 다를 수 있습니다. 이 경우 UI 요소를 다시 캡처해야 합니다.
대체 해결 방법
표면 자동화는 애플리케이션을 자동화하는 다른 방법으로 사용할 수 있습니다. 모범 사례는 마우스, 키보드 및 OCR을 사용하여 자동화하는 방법을 참조하세요.
원인 4: 애플리케이션이 관리자 권한으로 실행과 상호 작용
애플리케이션은 데스크톱용 Power Automate 것보다 더 높은 권한으로 실행됩니다.
해결
애플리케이션과 데스크톱용 Power Automate 모두 동일한 권한으로 실행되어야 합니다.
기본적으로 데스크톱용 Power Automate 관리자 권한으로 실행되지 않습니다. 관리자 권한으로 실행되도록 데스크톱용 Power Automate 설정할 수도 있습니다. 자세한 내용은 관리자 권한으로 Power Automate 실행을 참조 하세요.
또 다른 옵션은 애플리케이션의 속성 창의 호환성 섹션에서 이 프로그램을 관리자 권한으로 실행 확인란의 선택을 취소하는 것입니다.
자세한 정보
UI 자동화 작업이 실패할 때 수신할 수 있는 다른 오류 메시지를 해결하려면 데스크톱 흐름 작업이 UI 요소를 가져오지 못할 때 발생하는 오류를 참조하세요.