UiElement가 더 이상 유효하지 않습니다

이런 에러가 뜨는데 exception 의 이름을 모르겠습니다.
예를 들어 selector not found exception 는 UiPath.Core.SelectorNotFoundException 이런 식으로요

UiElement가 더 이상 유효하지 않습니다 이런 에러는 무슨 exception 인가요?

1 Like

해당 요소를 찾았는데 UiPath가 아닌 다른 원인으로 해당 요소가 사라진 경우로 알고 있습니다.
(프로그램 강제종료 등)

순간적으로 나타났다 사라지는 Selector인 경우 종종 발생합니다.

안녕하세요 @Chang_Hyun_Ahn

해당 에러는 셀렉터를 찾을 수 없다는 건데 앞서 답변주신분의 말처럼 오브젝트가 사라지거나 종료되서

또는 나타나지 않아서 못찾는 경우도 있지만

대부분 셀렉터 내에 가변적인 요소가 포함되어있을경우 셀렉터 낫파운드 에러가 납니다.

실행을 해보시고 어느지점에서 에러가 발생했는지 체크 후 해당 부분을 ui 익스플로러로 다시한번

셀렉터를.찾아보시면 기존에 액티비티에 들어있는 셀렉터와 방금 찾은 셀렉터 간 미묘한 차이점이

있을겁니다. 해당부분을 와일드카드 처리해주시면 정상동작할 것으로 예상됩니다.

답변이 참고가 되었으면합니다.

1 Like

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.