출처 : UiPath Academy
The UI Explorer
✔ UI Explorer란 무엇인가?
The UI Explorer는 UiPath Studio에서 Selectors를 분석하고 편집할 수 있는 기능이다.
여기에는 사용자에게 Selector의 상태를 보여주는 Status Button, 해당 시점에 실행 중인 각 application의 탐색 가능한 UI 및 선택한 UI 요소를 표시하는 Visual Tree Panel이 포함되어있다.
UI Explorer는 사용 가능한 모든 태그와 속성을 표시하고 체크인 또는 체크아웃 옵션을 제공한다.
✔ UI Explorer를 사용할 비즈니스 시나리오는?
이전에 강조된 이슈에 따라 자동으로 생성된 Selectors가 안정적이지 않거나 조정 가능하지 않은 경우 :
- Selector가 한 실행에서 다른 실행으로 변경된다.
- 제품 업데이트 후 Selector가 변경될 수 있다.
- Selector가 index와 같은 신뢰할 수 없는 정보를 사용한다.
The UI Explorer Interface
- Validate (유효성검사) : Selector를 편집한 후에 이 옵션을 사용하여 유효한지 확인한다.
- Indicate Element (엘리먼트 표시) : UI element를 가리키고 Selector와 Tree를 표시하는데 이 옵션을 사용한다.
- Highlights (강조표시) : 이 도구를 사용하여 현재 Selector에 해당하는 요소(element)를 강조(highlight)한다.
- UI Frameworks (UI 프레임워크) : 사용 가능한 UI Frameworks 사이에 Switch(전환)한다.
- Highlight Options : 이 버튼을 누르면 Tree에서 선택한 요소가 강조(highlight) 표시 된다.
- Visual (UI) Tree : 이 곳의 폴더/하위폴더 구조에서 열려있는 모든 앱의 UI elements를 찾을 수 있다.
- UI Hierarchy : 여기에는 Selector의 모든 Nodes가 표시된다. 각 Node를 checked하거나 unchecked 할 수 있다.
- Edit Attributes : 이 패널을 사용하여 선택한 Node의 속성을 편집할 수 있다.
The UI Frameworks
관심 요소에 대한 최상의 Selector를 반환하기 위해 UiExplorer에서 사용할 수 있는 다양한 UI Framework 사이에 전환할 수 있다.
DEFAULT |
이것은 일반적으로 모든 유형의 User Interface에서 올바르게 작동하는 독점적인 방법이다.
ACTIVE ACCESSIBILITY |
이것은 App에 접근할 수 있도록하는 Microsoft의 초기 솔루션을 나타낸다.
Default Framework가 예상대로 작동하지 않는 경우 Legacy Software를 사용할 때 권장된다.
UI AUTOMATION |
이것은 Microsoft의 향상된 접근성 모델(accessibility model)로 Default Framework가 예상대로 작동하지 않을 경우 최신 응용프로그램(newer application)을 사용할 때 권장된다.
The Property Explorer(속성 탐색기)
✔ The Property Explorer(속성 탐색기)란 무엇인가?
속성 탐색기(Property Explorer)는 위치, 가시성, 내부 텍스트(innertext) 등 Selector에 표시 되지 않는 UI 요소(element)를 포함하여 특정 UI 요소의 모든 속성을 표시하는 UI 탐색기(Explorer)의 기능이다.
✔ 속성 탐색기(Property Explorer)를 사용할 비즈니스 시나리오는?
- 특정 속성(attribute)의 값이 변경된 후 activity를 시작하려는 경우(Wait Attribute activity 사용)
- 가시성(visibility)과 같은 웹페이지의 속성 값을 변경하려는 경우(Set Attribute activity 사용)
- 속성(attribute)을 확인하여 어떤 UI요소(element)의 상태를 확인하려는 경우(Get Attribute activity 사용)
'UiPath > UiPath 공부' 카테고리의 다른 글
Selectors : Types of Selectors (0) | 2020.11.17 |
---|---|
Selectors (0) | 2020.11.11 |
[UiPath Orchestrator] Asset 추가 (UiPath 오케스트레이터) (0) | 2020.11.10 |
Credential Manager(자격 증명 관리자) 설정 (0) | 2020.11.06 |
UI Interactions : Working with UI Elements (0) | 2020.11.05 |
댓글