본문 바로가기
UiPath/UiPath 공부

Selectors : Types of Selectors

by kimyosunnyc 2020. 11. 17.

출처 : UiPath Academy

Types of Selectors

앞에서 설명한 것처럼 Selector는 UI요소(elements)가 Activity 내부에 표시되거나 레코더가 사용될 때 자동으로 생성된다. 전체 Selector와 부분 Selector의 차이점을 아는 것은 컨테이너 외부, 내부에서 생성되거나 추가된 Activity를 사용할 때 또는 그 반대의 경우 매우 중요하다.

 

UiPath의 컨테이너는 Attach Window, Attach BrowserOpen Browser이다.

 

FULL SELECTORS
  • 최상위 창(Top-Level Window)을 포함하여 UI요소(elements)를 식별하는 데 필요한 모든 태그(tags)와 속성(attributes)을 포함한다.
  • 기본 레코더(Recorder)에서 생성된다.
  • 수행된 작업이 여러 창(multiple windows) 사이를 전환해야 할 때 가장 적합하다.

사진 출처 : UiPath Academy

 

 

 

PARTIAL SELECTORS
  • 최상위 창(Top-Level Window)을 포함하지 않으므로 부분 Selectors(Partial Selectors)가 있는 Activity는 컨테이너에 넣어야 한다.
  • 데스크탑 레코더(Desktop Recorder)에 의해 생성된다.
  • 동일한 창(same window)에서 여러 작업(multiple actions)을 수행하는데 가장 적합하다.

사진 출처 : UiPath Academy

 




✔ Partial Selector(부분 선택기) 또는 Full Selector(전체 선택기)는 언제 사용되나?

부분 선택기(Partial Selector)를 사용하는 가장 좋은 예는 배포 된 워크플로(Workflow)가 단순한 CRM과 같은 여러 창(multiple windows)을 통해 이동하지 않고 동일한 애플리케이션(application)에서 작업을 수행하는 간단한 자동화이다.

 

반면에 워크플로(workflow)가 실제로 동일한 CRM 및 문서(document)와 같은 여러창(multiple windows)과 상호작용 해야 하는 경우, 이 특정 예제에 필요한 UI요소(elements)를 여러 창(multiple windows)으로 분산시키려면 전체 선택기(Full Selectors)가 필요하다.

 

 

 

 

 

반응형

댓글