[Uipath] Activity - Click, GetText, SetText, SendHotKey, InputDialog

2021. 7. 2. 17:28·Tools/RPA
YouTube 마개튜브님의 동영상을 보면서 공부한 내용입니다.
부족한 내용이나 잘못된 내용은 댓글남겨주시면 감사하겠습니다!

출처 : https://www.youtube.com/channel/UCKIAvoRtJz8AqydiTGwZWDA

액티비티 사용 : Ctrl + D

액티비티 사용 안함 : Ctrl + E

주석 : Shift + F2


▶ Click

- 마우스를 가까이 가면 파란색 영역이 잡히는데 그게 하나의 셀렉터라고 함

- F2를 누르면 3초간 선택할 수 있는 시간이 생김. F2를 누르고 선택할 준비를 한 후 3초가 끝나 Click액티비티가 나타나면 영역 선택하면 됨

 

- 보통은 화면에 표시하고 선택하려고 하는 부분에 가까이 가면 영역이 잡히는데 영역이 잡히지 않을 경우 F3키를 눌러 영역을 직접 지정해줄 수 있음.

이렇게 할 경우 속성의 입력 Target의 ClippingRegion의 좌표가 변함. -> 지정한 영역의 박스 좌표값

- 속성 - 공통-  ContinueOnError =  ture로 표시하면 이 액티비티가 실행될 때 오류가 발생해도 오류를 발생하지 않고 다음 액티비티를 실행하겠다는 의미. 기본값은 false

- 공통 - DelayBefore = 이 액티비티를 실행하기 전에 딜레이를 주는 것. 2000을 주면 2초의 딜레이 발생

- 옵션 - KeyModifiers = 클릭을 할 때 alt, ctrl, shift, win키 중 키를 누른 상태에서 클릭할 수 있게 해줌

- 입력 - ClickType = 마우스 클릭 상태인데 Down 클릭을 누른 상태, Up은 클릭을 뗀 상태이다.

- 입력 - Target - Timeout = 지정한 시간안에 이 액티비티를 실행하지 못하면 에러 발생. 기본 값은 30초


▶ GetText 

: 내가 지정한 셀렉터의 텍스트를 가져오는 것

- 속성 - 출력 - 값 = 가져온 텍스트를 저장할 변수를 적으면 됨


▶ SetText

: 내가 지정한 부분에 해당 텍스트를 입력하는 것


▶ TypeInto

: SetText처럼 텍스트를 입력하는 액티비티

SetText키와의 차이점은 입력되는 과정이 보임 SetText는 복사 붙여넣기하는 느낌으로 한 번에 적힘

TypeInto의 +버튼을 누르면 스페셜키 사용 가능,

"TypeInto" +버튼의 enter를 누른후 "입니다"를 하면

TypeInto

입니다

로 출력됨.

 

enter키는 [k(enter)]로 인식

 

[k(ctrl)]는 컨트롤키 눌렀다가 뗀 상태, k()는 괄호안의 키를 누르겠다라는 뜻

[d(ctrl)]는 컨트롤 키를 다운하고 있는 상태 = 컨트롤키 누르고 있는 상태

[u(ctrl)]는 컨트롤을 누른 상태에서 업= 컨트롤을 땐 상태

 

만약 복사붙여넣기 하고 싶으면

복사 : [d(ctrl)]c [u(ctrl)]

붙여넣기 : [d(ctrl)]c [u(ctrl)]

-> 스누피와 찰리를 입력후 ctrl + a하여 스누피와 찰리를 선택 후 ctrl+c로 복사를 한 후 붙여넣기 두 번을 함

 

- 속성 - 옵션 - ClickBeforeTyping이 True이면 타이핑을 하기 전에 해당영역을 클릭하겠다.

-> 가끔 마우스의 포커스가 없어 타이핑이 안될 수도 있음

 

- 옵션 - DelayBeteenKey = 타이핑할 때 한 글자씩 속도를 지정해줌

ex) 작성되는 속도가 빠른 편인데 pc의 사양이 좋지 못하면 따라가지 못해서 오타가 날 수 있으므로 조정

 

- 옵션 - EmptyField = 지정된 영역의 글자를 지우고 텍스트를 입력

ex) 로그인할 때 아이디가 저장되어 있으면 기존에 저장된 아이디 뒤로 이어서 작성되므로 기존에 있는 아이디 지우고 작성


▶ Send HotKey

: 단축키 설정


▶ Input Dialog

: 사용자에게 입력을 받고 싶을 때, 선택을 할 때,,,

- 옵션 - 입력 - IsPassword = True이면 입력받을 때 패스워드 형태로 입력받음

- 입력 - Options = 선택을 하는 케이스,, 1,2,3 중 하나 선택 . 옵션을 배열형태로 만들어서 하면 됨

- 입력 - Title = 팝업창의 제목

- 출력 - 결과 = 다이얼로그를 통해 입력받을 때 그 값을 저장해두는 변수 적을 수 있음

 

'Tools > RPA' 카테고리의 다른 글

[RPA] 엑셀 자동화 - 시트생성, 시트탭 색상변경, 시트내용 복사, 데이터 입력(반복문), 데이터 가져오기  (0) 2021.07.26
[UiPath] Activity - if, switch, Flow Decision,While, Do While, Parallel, Pick / PickBranch  (0) 2021.07.03
[UiPath] 변수와 자료형  (0) 2021.07.02
[UiPath] Hello World 출력  (0) 2021.07.02
[UiPath] 팝업창 닫고 로그인 후 목차로 이동  (0) 2021.06.30
'Tools/RPA' 카테고리의 다른 글
  • [RPA] 엑셀 자동화 - 시트생성, 시트탭 색상변경, 시트내용 복사, 데이터 입력(반복문), 데이터 가져오기
  • [UiPath] Activity - if, switch, Flow Decision,While, Do While, Parallel, Pick / PickBranch
  • [UiPath] 변수와 자료형
  • [UiPath] Hello World 출력
min_sol
min_sol
  • min_sol
    비글개발연구소🐾
    min_sol
  • 전체
    오늘
    어제
    • 분류 전체보기 (279)
      • Programming (128)
        • Algorithm (52)
        • JAVA (40)
        • GIS (5)
        • PyQt (10)
        • C# (11)
        • Mobile (6)
        • AI (4)
      • Backend (36)
        • Spring (14)
        • JSP (11)
        • Network (5)
      • Frontend (29)
        • React (11)
        • Vue (13)
        • Next.js (4)
      • Database (10)
        • PostgreSQL (1)
        • Oracle (8)
        • Elasticsearch (1)
      • DevOps (8)
        • Linux (7)
        • Mac (1)
      • Tools (32)
        • IntelliJ (1)
        • VSCode (1)
        • GitHub (10)
        • RPA (20)
      • Security (9)
      • etc (21)
        • ERROR (5)
        • 세미나 | 교육 (10)
        • 자격증 (1)
        • 일상 (2)
        • 2021 (2)
  • 인기 글

  • 태그

    PyQt
    스윙
    PyQt5
    연습문제
    자동화
    계산기
    명품자바에센셜
    이클립스
    자료구조
    vue.js
    코딩테스트
    jsp
    VUE
    생능출판
    Java
    RPA
    자바
    알고리즘
    spring
    백준
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
min_sol
[Uipath] Activity - Click, GetText, SetText, SendHotKey, InputDialog
상단으로

티스토리툴바