UiElement Not Found 오류에 대한 대처 방안 아이디어

개발을 하다보면 가장 많이 부딪히면서도 골치 아픈 에러가 Element/Selector Not Found 에러입니다.
새벽에 스케줄을 실행할 때 이 에러가 나면 Element 도 잡지도 못해 난처합니다.
그래서 새벽에 에러가 난 Ui elemenet의 값을 다시 가져오는 로직을 구현할 수는 없는지 생각이 듭니다.
어떻게 하면 당시의 element 값을 가져올 수 있을까요?

Exception Log를 남기는 것도 방법이겠지요

1 Like

@kc120103
Exception 변수에
.source
.Message
사용해서 log 남겨보세요.

Exception 추가하시고 catch exception 부분에 exception.Message를 write 하면 될것 같네요.
추가적으로 , screenshot 을 추가하시면 에러발생한 화면을 확인하실 수 있습니다.

@kc120103
질문대로 구현하고 싶다면,
child element 로 뭔가 조건과 기준을 잡고, (filter, scope)
for each 돌려서 원하는 UiElement 를 사용하는 방식으로 해야될꺼 같아요.