본문 바로가기
[ RPA ]

[RPA] UI Path 액티비티 정리

by 히앤님 2020. 11. 9.
반응형
SMALL

기능별

# 기능 시퀀스
#팝업메시지 #알림창 Message box
#변수 선언(설정) 속성-value에서 Shift + K / Assign
#출력창에 출력 Write Line //숫자 or 불린형은 ToString 붙여야함
#로그인 자동화 Attach Browser - [ Type Into - 창선택 - id입력 ] -> [ Get Password : 속성>변수선언, 암호입력 ] -> [ Type Into - 변수입력 ] -> [ Click - 버튼 ]
#브라우저 열기 (Assign 변수선언) - Open Browser - [ Maximize Window - Delay ]
#카테고리 클릭 Attach Browser - [ Click ] - Delay
#선택박스 고르기 Click(선택박스) - Select item - 원하는 것 선택
#텍스트 입력 Type Into - [ 변수선언  value 값 입력 ] - Click
//속성에서 커서클릭 + 칸비우기 True 설정
#텍스트 가져오기
#하나의 데이터 가져오기
Get Text //속성에서 변수에 담는 것이 좋음
#데이터 스크래핑(1페이지) 리본메뉴 - 데이터 스크래핑 - 테이블 컬럼클릭 - 전체 선택 //변수에 담기
#엑셀로 저장 시퀀스생성 - excel application Scope - 경로 설정 - [ Write range (저장 범위 설정)]
#브라우저 이동 Navigate To //주소입력
#탭닫기 Close Tab
//한 attach browser 안에서 이동과 닫기를 같이할 수 없다.
#형변환 CDBL(변수명) //text로 받은 변수를 숫자로 변경
#파일 원하는 위치에 저장 파일 이름에 전체 경로\파일이름 으로 쓰기
#배열에 값 넣기 1) 크기선언 안하고 바로 넣기 :
Assign 변수명 = {"A","B","C"}
2) 크기 선언 하고 따로 넣기 :
Assign 변수명 = new String(100){}
값 넣기 :
변수명(0) = "값"
#반복문 For Each - [ 변수명 item에 담고 - 본문 내용 반복 ]
#기능 메소드
#특정 파일명 검색
#특정 문자가 있는지 검색
#특정 제목에 특정 키워드가 있는지 검색
.Contains("검색단어")
#시작점에 특정문자가 있는지 검색하고 싶을 때 .StartsWith("검색단어")
#끝에 부분 문자 검색 //확장자명 일치 여부 판단시 사용 .EndsWith("검색단어")
#변수 중 일부 글자 대체 //데이터 가공시 사용 .Replace("기존","바꿀거")
#글자 일부 추출(인덱스번호 시작, 끝) .Substring(시작인덱스) / .Substring(시작인덱스,문자길이)
#양쪽 공백 제거 //데이터의 정합성 판단 .Trim //엑셀에서 .ToString.Trim 많이 사용
#특정 문자를 기준으로 나누기
//나눈후 배열에 담긴다
//데이터를 빨리 찾기 위해 사용
데이터명.Split("나눌기준".ToCharArray)
(참고) Split 기준 문자 정리(괄호 : 자바표현) 1)Space(\s) :.Split(" ".ToCharArray)
2)Enter(\n) :.Split(Environment.NewLine.ToCharArray)
3)한글자씩 :.Split("".ToCharArray)
#특정 문자를 전부 대문자/소문자로 변경 데이터명.ToUpper()
데이터명.ToLower()

Object Reference not~~~  / 개체참조가 설정되지 않았습니다~

이러한 에러들은 "변수 빼먹었다"는 소리이다.

반응형
LIST

댓글