Object Click 이벤트는 오브젝트의 좌표 정보를 가지고 마우스 클릭을 수행합니다.


일반적인 오브젝트는 Invoke 함수로 실행합니다. 이런 방식의 문제점은 오브젝트가 단일로 인식되는 환경에서도 컨트롤이 가능해집니다.


일반적인 오브젝트 Invoke 수행은 Object SetValue 이벤트에서 사용하시면 됩니다. 



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


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






2. Event Properties


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


  • Allow Multiple (UIA Only) : 동일 조건의 오브젝트가 있을 경우 모두 체크
  • Allow Finder Scrolling (UIA Only) : 동일 조건의 오브젝트가 있을 때 까지 자동 스크롤


  • Click Event Type : Control 종류
  • Point Click X : 클릭 X 좌표 (오브젝트 시작점 0,0 기준)
  • Point Click Y : 클릭 Y 좌표 (오브젝트 시작점 0,0 기준)
  • H/W Module : 물리 마우스 클릭 (물리 USB 모듈이 있어야 함)






3. 마우스 좌클릭, 우클릭, 중간 클릭 더블 클릭 등의 마우스 event를 설정 하실 있습니다.



  • Click Left : 마우스 좌측 버튼 클릭
  • Click Middle : 마우스 휠 클릭
  • Click Right : 마우스 우측 버튼 클릭
  • Double Click Left : 마우스 좌측 버튼 연속 클릭
  • Double Click Middle : 마우스 휠 연속 클릭
  • Double Click Right : 마우스 우측 버튼 연속 클릭
  • Move mouse cursor : 마우스 커서 이동
  • Mouse Left Button Down : 마우스 포인터가 해당 요소 위에 있는 동안 마우스 왼쪽 단추를 누르면 아래로 이동
  • Mouse Left Button Up : 마우스 포인터가 이 요소 위에 있는 동안 마우스 왼쪽 단추를 놓으면 발생 위로 이동
  • Mouse Middle Button Down : 마우스 포인터가 해당 요소 위에 있는 동안 마우스 휠을 누르면 아래로 이동
  • Mouse Middle Button Up : 마우스 포인터가 해당 요소 위에 있는 동안 마우스 휠을 누르면 위로 이동
  • Mouse Right Button Down : 마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 누르면 아래로 이동
  • Mouse Right Button Up : 마우스 포인터가 이 요소 위에 있는 동안 마우스 오른쪽 단추를 놓으면 위로 이동
  • Mouse Wheel Down : 마우스 스크롤 아래
  • Mouse Wheel Up : 마우스 스크롤 위




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





5. Object Map 정의


  • [TARGET]

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

2) Process : 프로세스 명


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




[참고사항]

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

Created with the Personal Edition of HelpNDoc: Generate EPub eBooks with ease