Object SetValue 이벤트는 오브젝트의 속성 정보를 인식해 Set 합니다. 


대상은 브라우저도 가능하나 IE와 Chrome(CheckMATE 브라우저 이벤트에서 크롬으로 실행 했을 경우만 가능) 브라우저에서 가능합니다.


Set에는 Invoke와 같은 함수명령도 있지만 SetValue 같은 입력필드 명령도 있습니다. 



1. 버튼으로 오브젝트를 인식합니다. 


오브젝트가 인식되면 파란색 Box가 보여지며 클릭하면 자동으로 오브젝트 정보를 보여줍니다.







2. Event Properties


  • Event Name : 이벤트 이름
  • Stop If Error : 에러 발생 시 중지 여부
  • Maximum Run Time : 수행 시간 임계치 (임계치 초과 시 실패)


  • Set Attribute Type : Set 할 오브젝트 속성의 종류
  • Set Data : 입력필드 대상이라면 입력 값
  • Allow Multiple (UIA Only) : 동일 조건의 오브젝트가 있을 경우 모두 체크
  • Allow Finder Scrolling (UIA Only) : 동일 조건의 오브젝트가 있을 때 까지 자동 스크롤





3. 오브젝트 속성을 선택 하실 있습니다.






4. 버튼을 눌러 기록된 오브젝트 검증을 있습니다.







5. 입력값 암호화


입력값을 암호화할 수 있습니다. 보안에 민감한 데이터는 암호화 하여 관리합니다.








6. Object Map 정의


  • [TARGET]

1) COUNT : 오브젝트 계층 수 (COUNT 값을 변경하면 변경된 오브젝트 계층으로 바로 실행 및 디버그 가능)

2) Process : 프로세스 명


  • [0-9] : 오브젝트 계층 순서




[참고사항]

- 오브젝트 인식 대상 프로그램의 구현에 따라 캡쳐가 제대로 동작하지 않을 수 있습니다.


- Event Properties의 Set Attribute Type 속성

1) ValuePattern_SetValue : 컨트롤 값 설정.

2) TogglePattern_Toggle : 자동화 요소 상태를 설정 및 해제.

3) SelectItemPattern_Select : 선택한 항목을 선택 취소한 다음, 현재 요소 선택.

4) SelectItemPattern_AddToSelecton : 선택한 항목 컬렉션에 현재 요소 추가.

5) SelectItemPattern_RemoveFromSale : 선택한 항목 컬렉션에서 현재 요소 제거.

6) ExpandCollapsePattern_ExpandCollapse : 시각적으로 확장되어 콘텐츠를 표시하거나 축소되어 콘텐츠를 숨기는 컨트롤의 속성 식별.

7) InvokePattern_Invoke : 요청을 보내 컨트롤을 활성화하고 해당하는 명확한 단일 작업 시작.

8) WindowPattern_SetWindowVisualState : 창의 창의 표시 상태를 지정하는 값 변경.

9) WindowPattern_Close : 해당 창을 닫으려고 시도.

10) RangeValuePattern_SetValue : UI 자동화 요소와 연결된 값 설정.

11) SAP_SetFocus : 개체에 초점 설정.

12) SAP_Close : 외부 창 종료.

13) SAP_Iconify : 창이 아이콘화된 상태로 설정.

14) SAP_Restore : 아이콘화된 상태에서 창 복원.

15) SAP_Maximize : 창을 최대화. 모달 창을 최대화하는 것은 불가능. 항상 최대화되는 기본 창.

16) SAP_Opened : 아래 이미지와 같이 오른쪽에 있는 화살표 버튼 사용 가능.

17) SAP_SelectAllColumns : 한 단계에서 모든 열을 선택 취소할 수 있는 버튼이 있는 테이블 컨트롤에 사용 가능.

18) SAP_DeselectAllColumns : 한 단계에서 모든 열을 선택 취소할 수 있는 버튼이 있는 테이블 컨트롤에 사용 가능.

19) SAP_DoubleClick : 마우스 더블 클릭.

20) SAP_SetCurrentCell : 행과 열이 유효한 셀을 식별하는 경우, 해당 셀이 현재 셀로 설정.

21) SAP_ModifyCell : 행과 열이 유효한 편집 가능한 셀 식별, 값에 해당 셀에 대한 유효한 유형이 있으면 셀 값 자동 변경.

22) SAP_SelectAll : 전체 그리드 내용(모든 행과 모든 열) 선택.

23) SAP_ClearSelection : 모든 행, 열 및 셀 선택 제거.

24) SAP_DeleteRows : 쉼표로 구분된 인덱스 또는 인덱스 범위 문자열(예: "3,5-8,14,15") 삭제.

25) SAP_InsertRows : 쉼표로 구분된 인덱스 또는 인덱스 범위 문자열(예: "3,5-8,14,15") 삽입.

26) SAP_SetCheckBoxState : 지정된 셀에 있는 확인란 선택하거나 선택 취소.

27) SAP_ExpandNode : 노드 확장.

28) SAP_CollapseNode : 노드 닫음.

29) SAP_SelectNode : 노드 선택에 추가.

30) SAP_UnselectNode : 노드 선택에서 제거.

31) SAP_UnselectAll : 모든 선택 제거.

32) SAP_DoubleClickNode : 노드를 두 번 클릭.

Created with the Personal Edition of HelpNDoc: Easily create Help documents