본문 바로가기
카테고리 없음

[RPA] [UiPath] 정보 이모저모 4

by Jiji_지지 2023. 9. 14.

1. UI Element

  • 창, 버튼, 체크박스, 텍스트 필드, 드롭다운 등 응용 프로그램을 구성하는 모든 요소
  • Selector(셀렉토) 들어가는 경로
    • Properties > Target > Strict selector > (더 자세하게 보고 싶다면) open in UI Explorer
    • 셀렉토 꿀 단축키
      • [ESC] : 엘리먼트를 선택하지 않고 취소합니다.
      • [F2] : 3초동안 엘리먼트 선택이 무시됩니다. 만약 선택해야할 엘리먼트가 다른 프로그램에 의해 창 뒤에 가려진 경우나, 특정 사전작업을 수행해야 나타나는 엘리먼트를 선택해야할 때 유용합니다.
      • [F3] : 마우스로 드래그하듯 선택합니다. 엘리먼트가 매우 작아 클릭이 어려울 경우 사용합니다.
      • (출처: https://ddochea.tistory.com/45)
  • UI Explorer -> 셀렉터 편집기 이후에 더 세밀한 작업을 할 수 있는 기

 

 

2. Screen Scrapping

  • 최신 버전의 UiPath를 사용하고 있다면 리본 메뉴에서 Scrapping이라는 것을 볼 수 없을 것이다.
  • 사용을 위해서는 Project > 톱니바퀴 아이콘 > General > Modern Design Experience 를 No 해주면 된다.

 

 

3. Open browser

최신 버전의 UiPath 에는 open browser는 존재하지 않는다. Use Application/Browser로 사용되는데 만약 Open Browser를 사용하고 싶다면 'Activities > Filter >  Classic' 을 체크해주면 뜬다.

 

 

4. Properties > Input > BrowserType 에서 브라우저의 기본값을 설정할 수 있다.

 

 

5. Type Into 사용시 Properties > Options > EmptyField에 체크를 해줘야 검색창을 초기화하여 인풋을 넣을 수 있다.

 

6. Click 액티비티에서 Properties를 보면 이것저것 조정할 수 있는 게 있다.

  • 해당 액션을 수행하기 전 Delay를 주는 기능 -> 컴퓨터 사양이 좋지 않을 경우, 아직 브라우저가 안 열렸는데 클릭을 한다던지의 액션으로 오류가 날 수 있으므로 몇 초 정도 주는 게 좋을 수 있다.
  • 마우스 우클릭, 좌클릭 등을 조정하는 기능
  • ContinueOnError: 어쩔 때는 오류가 있지만 그냥 돌아가도 괜찮은 경우가 있다. 그럴 때 체크해주면 된다.

 

7. TypeInto vs SetText

  • TypeInto : 입력을 주르륵 해주는 것이어서, 한/영 타자가 바뀌어 있는 것에 대한 대응이 되지 않는다. (이를 잡으려면 다른 액티비티를 추가로 사용해야 함.)
  • setText : 그대로 넣어줘서 한/영 이슈는 없음.
  • 셀렉터가 찾을 시간을 넉넉히 주고 싶다면 Timeout -> 몇 초 동안 찾아라~~~ 그리고 안 잡히면 오류~

댓글