Chrome 라이브러리

개요

개요

Chrome 라이브러리에서 제공하는 기능을 이용해 크롬브라우져와 Edge브라우져 화면을 제어할 수 있습니다. 사용자는 ChromeOpen 시에 사용할 브라우져 타입을 선택할 수 있습니다. 
Chrome Extension(확장 프로그램)으로 Chrome 브라우저에 있는 UI 객체를 식별한 후 사용자가 지정한 대상 UI 객체를 찾아 지정한 동작을 수행시킵니다.

Chrome 라이브러리에서 사용할 수 있는 기능은 다음과 같습니다.

라이브러리명이 Chrome으로 명명되었으나 크롬과 Edeg 브라우져를 모두 지원합니다. 동일한 엔진이 적용되었으며 타겟 브라우져에 관계 없이 라이브러리를 통합하여 제공합니다. 샘플 및 기타 설명은 Chorme 브라우져를 기준으로 작성되었으며, 타입 변경시 Edge에서도 동일하게 동작합니다.

Chrome 라이브러리를 통해 객체를 지정하기 위해서는 Chrome 확장 프로그램인 Brity RPA Extension이 설치되어 있어야 정상적으로 동작합니다.

Brity RPA Extension여기를 통해 설치할 수 있습니다.


대상 앱이 일반적인 개발 방식을 따르지 않는 경우에는 Chrome 라이브러리가 의도대로 동작하지 않을 수 있습니다.


만약 오프라인으로 Extension 수동 설치가 필요한 경우에는 아래 가이드 문서를 참조하여 설치 할 수 있습니다.


수동 설치 가이드

Chrome 라이브러리를 통해 객체를 지정 시 아래와 같은 메시지가 발생하는 경우 링크를 통해 파일 2개를 모두 설치하고 진행하여 주시기 바랍니다.


링크들을 통해 파일들을 다운로드 받으신 후 디자이너 설치경로로 파일을 이동하시고 관리자 권한으로 RPANativeHost.exe 파일을 실행하여 주시기 바랍니다.


설치파일(RPANativeHost.exe)

설치파일(RPAHost.json)

Chrome 라이브러리에 대한 샘플을 디자이너 혹은 윈도 탐색기를 이용하여 참조할 수 있습니다.

• 디자이너 경로: 메뉴 > 도움말 > 샘플 > Sample > Chrome

• 윈도 탐색기 경로: C:\Users\user\AppData\Roaming\Brity RPA Designer\samples\Chrome


[Chrome 샘플 프로젝트명과 관련 라이브러리]

Chrome: ChromeSetCheckState, ChromeGetCheckState, ChromeClick, ChromeCredentialSetText, ChromeFind, ChromeGetData, ChromeGetListData, ChromeGetTableData, ChromeImageFind, ChromeIsExist, ChromeNavigate, ChromeOpen, ChromeClose, ChromeRunAction, ChromeScreenshot, ChromeSelectListItem, ChromeSetText, ChromeWaitAppear, ChromeWaitDisappear

공통 속성

공통 속성

TARGET

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

URL

문자

Y

-

N

브라우저를 실행한 후 접속할 URL을 작은따옴표 안에 입력합니다.

(기본값: 'about:blank'(빈 브라우저))

Maximize

토글버튼

N

-

Y

크롬 실행 시 브라우저를 최대화할지 설정합니다.(기본값: On)

PageUrl

문자열

N

-

Y

객체를 레코딩한 시점의 페이지 URL을 입력합니다.

IframeSrc

문자열

N

-

Y

지정된 객체가 IFrame 내부에 있는 경우 IFrame의 src 속성을 입력합니다.

Iframe Index

문자열

N

-

Y

Iframe Src 속성으로 frame 을 검색하여 결과가 없거나 2개 이상의 frame 이 검색된 경우 Iframe Index 속성의 값으로 frame 을 검색합니다.

Iframe Src 속성으로 frame 이 1건 검색된 경우, Iframe Index 속성을 사용하지 않습니다.

ExecuteQuery

문자열

Y

-

Y

수행 시 객체를 찾기 위한 XPath 또는 Selector를 입력합니다.

ElementPath

문자열

N

-

Y

지정된 객체의 상위(부모) 경로입니다.

활성화 시 Index, Id, ClassName, TextContent, InputType, ImgSrc, Href 속성 중 활성화된 속성과 조합되어 ExecuteQuery로 반영됩니다.

Image

이미지

N

-

Y

지정된 객체의 위치를 기준으로 주변 화면 이미지가 나타납니다.

특이 사항

TARGET - ExecuteQuery

1Activity 실행 시 사용될 ExecuteQuery명이 표시됩니다.

2페이지 내 현재 설정된 ExecuteQuery의 개수가 몇 개인지, 현재 HTML View에 표시된 항목이 몇 번째 인지를 표시합니다.

3페이지에 존재하는 ExecuteQuery 중 다음 또는 이전 항목을 탐색합니다.

4레코딩 시 페이지의 내용을 표시합니다.

5레코딩 시 선택한 객체부터 최상위까지의 태그(TAG)를 표시합니다.

6해당 태크를 ExecuteQuery에 반영할지를 선택합니다.

7선택한 태그에 속한 속성들을 표시하며, 내용을 변경하거나 속성을 활성, 비활성 여부를 선택하여 ExecuteQuery에 반영합니다.

8레코딩 시 선택한 객체에 대해 자동으로 ExecuteQuery를 생성합니다.

MORE OPTION

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

PageLoadTimeout

숫자

N

Y

브라우저를 열 때 소요되는 최대 대기 시간(초)를 입력합니다.

Query Type

토글버튼

N

-

Y

객체를 찾기 위해 사용하는 방식(XPath 또는 Selector)을 선택합니다. (기본값 : XPath)

Multiple

토글버튼

N

-

Y

찾은 객체가 다수인 경우 모두 Output에 입력할지 여부를 선택합니다. (기본값 : false)

True의 경우 찾은 객체를 모두 Output에 입력된 변수에 입력합니다.

False의 경우 찾은 객체 중 가장 먼저 찾은 객체를 1개만 Output에 입력된 변수에 입력합니다.

On Error

콤보박스

N

-

N

실행 시점에 오류 발생 시 수행할 동작을 지정합니다.

- 미지정 시: 오류 출력하고, 작업을 종료합니다.

- Ignore: 해당 오류를 무시합니다.

- Retry: 해당 액티비티를 1회 재시도합니다.

- Goto: 해당 액티비티가 실패한 경우 지정한 액티비티로 이동하여 시나리오를 수행합니다.

- _Event: 프로젝트 내에 생성된 이벤트를 선택합니다.

GotoStep Relative Position

숫자

N

-

N

해당 액티비티를 기준으로 이동할 액티비티를 선택합니다. Ctrl + F 를 통해 액티비티 번호를 확인 후 [해당 액티비티 번호] - [대상 액티비티 번호] 값을 입력합니다. (기본값: 0)

GotoStep Retry Count

콤보박스

N

-

N

해당 액티비티가 실패한 경우 지정된 횟수만큼 이동을 반복합니다. (기본값: 1)

DESCRIPTION

카드 속성

속성

유형

필수여부

단위

자동입력여부

설명

Description

문자

N

-

N

해당 액티비티 카드에 대한 설명을 추가합니다.

Description이 입력되면 플로차트의 해당 액티비티 설명에 표시되고, Description이 없는 경우에는 대푯값이 해당 액티비티 설명에 표시됩니다.

ChromeOpen

ChromeOpen

개요

옵션에 따라 크롬 혹은 Edge 브라우저를 실행합니다. URL 속성에 URL을 입력해 두면 실행 시 해당 URL로 접속합니다.
지정된 ID([Output] Browser)는 ChromeClose 액티비티 카드에서 사용할 수 있습니다.

사용 절차

  1. [Output] Browser에 브라우저 ID를 입력하세요.(기본값: RESULT)

  2. URL에 접속할 URL을 입력하세요. 별다른 입력이 없으면 빈 브라우저가 열립니다.

  3. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Browser

변수

Y

-

Y

실행된 실행된 크롬 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : RESULT)

N

Browser Type

콤보박스

N

-

Y

브라우저 종류를 선택합니다.

※ 선택 가능한 브라우저 종류

Chrome, Edge

N

Headress Mode

토글버튼

N

-

Y

크롬 실행 시 HeadlessChrome으로 동작할지 선택합니다. (기본값: Off)

N

Browser Path

문자열

N

-

N

Chrome 실행을 위한 Chrome.exe 경로를 입력합니다.

N

Download Path

문자열

N

-

N

시나리오 수행 중 파일을 다운로드 하는 경우 사용하기 위한 다운로드 경로를 입력합니다.

공백인 경우 수행되는 환경에 설치된 크롬 브라우저에 설정된 다운로드 경로를 사용합니다.

N

Included Extensions

콤보박스

N

-

N

Chrome 실행 시 사용할 Chrome Extension 을 선택합니다.

N

User Agent

문자열

N

-

N

Chrome 실행 시 User Agent 값을 변경합니다.

N

Windows Account Permissions

토글버튼

N

-

Y

Chrome 실행 시 관리자, 사용자 권한 사용 여부를 선택합니다. 활성화 시 사용자 권한을 사용하며, 비활성화 시 디자이너의 권한에 따라 실행합니다. (기본값: Off)

N

Disable AutomationControl

토글버튼

N

-

Y

활성화 하는 경우 Chrome 실행 시 자동화제어가 아닌 상태로 인식 되도록 합니다. (기본값: Off)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬브라우져로  다음 페이지(daum.net)를 열고, 1초 대기한 후 브라우져를 종료합니다. (Edge의 경우 브라우져 타입만 변경하면 동일하게 동작합니다.)

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

연관/유사 액티비티

ChromeClose, ChromeNavigate

ChromeClose

ChromeClose

개요

지정된 크롬 브라우저를 종료합니다.

사용 절차

  1. [Input] Browser에 종료할 크롬 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 브라우저의 ID를 저장한 변수를 지정합니다.(기본값: LATEST_BROWSER)

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬브라우져로  다음 페이지(daum.net)를 열고, 1초 대기한 후 브라우져를 종료합니다. (Edge의 경우도 동일하게 동작합니다.)

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ChromeOpen, ChromeNavigate

ChromeNavigate

ChromeNavigate

개요

지정한 크롬 혹은 Edge 브라우저에서 입력한 URL 페이지로 이동합니다.

사용 절차

  1. [Intput] Browser에 실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  2. URL에 이동할 URL을 입력하세요. 별다른 입력이 없으면 빈 브라우저로 이동합니다.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : LATEST_BROWSER)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, 'Daum' 로고 이미지가 표시될 때까지 대기합니다.
메시지 박스에 'Navigate 실행'을 출력한 후 네이버 페이지(naver.com)로 이동합니다.
'Naver' 로고 이미지가 표시될 때까지 대기한 후에 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ChromeOpen, ChromeClose

ChromeWaitAppear

ChromeWaitAppear

개요

대상 객체가 표시될 때까지 지정한 시간 동안 대기합니다.

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Result

변수

N

-

Y

대상 객체가 나타났는지 검사한 결괏값을 저장할 변수를 입력합니다. (기본값 : RESULT)

정해진 시간 안에 대상 객체를 발견하면 True, 발견하지 못하면 False로 반환합니다.

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: LATEST_BROWSER)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, 아이디 입력란이 나타날 때까지 10초간 대기합니다.
아이디 입력란이 나타나지 않으면 '로그인 페이지가 아닙니다.'라는 문구를 메시지 박스에 출력합니다.
이후, 로그인 버튼을 클릭하고 아이디 입력란이 나타날 때까지 10초간 대기합니다.
아이디 입력란이 있으면 '로그인 페이지로 정상적으로 전환되었습니다.'라는 문구를 메시지 박스에 출력한 후 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ChromeWaitDisappear, ChromeIsExist

ChromeWaitDisappear

ChromeWaitDisappear

개요

지정된 객체가 사라질 때까지 지정된 시간 동안 대기합니다.

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Result

변수

N

-

Y

대상 객체가 나타났는지 검사한 결괏값을 저장할 변수를 입력합니다. (기본값 : RESULT)

정해진 시간 안에 대상 객체를 발견하면 True, 발견하지 못하면 False로 반환합니다.

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: LATEST_BROWSER)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, '회원가입' 을 클릭합니다.'회원 가입'이 사라질 때까지 10초간 대기합니다.
'회원가입'이 사라진 경우 '회원가입 페이지로 정상적으로 전환되었습니다'라는 문구를 메시지 박스에 출력한 후 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ChromeWaitAppear, ChromeIsExist

ChromeFind

ChromeFind

개요

지정된 페이지에서 지정된 객체를 반환합니다.

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Element

변수

Y

-

Y

지정한 객체를 저장하기 위한 변수를 지정합니다.(기본값 : RESULT)

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다.(기본값: LATEST_BROWSER)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, '카페' 객체를 검색합니다.
검색된 '카페' 객체를 클릭합니다. 'cafe' 객체가 표시될 때까지 대기한 후 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.

연관/유사 액티비티

ChromeImageFind, ChromeRunAction

ChromeImageFind

ChromeImageFind

개요

지정된 페이지에서 지정된 이미지에 해당하는 객체를 반환합니다.

사용 절차

화면, 브라우저 배율을 100%로 설정해야 합니다.

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. [Output] Element에 검색된 객체의 저장할 변수를 입력하세요.

  3. [Input] Browser에 검색할 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  4. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Element

변수

Y

-

N

객체를 저장하기 위한 변수를 지정합니다.(기본값 : RESULT)

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : LATEST_BROWSER)

N

SnapShot

이미지

Y

-

Y

지정한 객체 이미지로 자동 입력됩니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, '메일 뉴스 지도' 이미지를 검색합니다.
반환된 객체를 클릭하여 'cafe' 객체가 표시될 때까지 대기한 후 크롬 브라우저를 종료합니다.
이후 다시 다음 페이지(daum.net)를 열고, ChromeFind 액티비티 카드를 사용하여 객체를 검색하여 객체의 Bound 정보를 'bound' 변수에 저장합니다.
Bound 정보를 사용하여 이미지 탐색 범위를 지정한 후 '메일 뉴스 지도' 이미지를 검색합니다. 반환된 객체를 클릭하여 'cafe' 객체가 표시될 때까지 대기한 후 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.

연관/유사 액티비티

ChromeFind, ChromeRunAction

ChromeIsExist

ChromeIsExist

개요

지정된 페이지에서 지정된 객체가 있는지를 확인합니다.

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 브라우저에서 지정하세요.

  3. [Output] Result에 검색된 객체를 저장할 변수를 입력하세요.

  4. [Input] Browser에 검색할 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  5. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Result

변수

Y

-

Y

대상 객체가 있는지 검사한 결괏값을 저장할 변수를 입력합니다. (기본값 : RESULT)

※ 대상 객체가 있다면 True, 없다면 False로 반환합니다.

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: LATEST_BROWSER)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, '로그인' 객체가 존재하는지 확인합니다.
'로그인' 객체가 존재하면 '로그인 버튼이 존재합니다.'라는 문구를 메시지 박스에 출력하고, 객체가 존재하지 않는 경우에는 '로그인 버튼이 존재하지 않습니다'라는 문구를 메시지 박스에 출력한 후 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ChromeWaitAppear, ChromeWaitDisappear

ChromeClick

ChromeClick

개요

지정된 페이지에서 지정된 객체를 클릭합니다.

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. [Input] Browser에 실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  4. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: LATEST_BROWSER)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, '검색' 버튼을 클릭합니다. 전환된 페이지에서 '검색' 버튼이 표시될 때까지 대기한 후에 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.

연관/유사 액티비티

ChromeRunAction

ChromeSelectListItem

ChromeSelectListItem

개요

Select 타입의 객체(DropDown)에서 입력한 값을 찾아 선택합니다. Select 태그가 아닌 객체는 선택할 수 없습니다.

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. [Input] Browser에 실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  4. Text에 지정한 객체에서 선택할 문자를 입력하세요.

  5. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: LATEST_BROWSER)

Y

[TARGET] Text

문자열

Y

-

N

지정된 객체에서 선택할 문자를 입력합니다.

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, '카테고리를 Books 로 변경합니다.'라는 문구를 메시지 박스로 출력합니다. 이후 검색 카테고리에서 'Books'를 선택하고 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

Select 태그로 작성된 객체만 대상으로 지정 가능합니다.

ChromeGetData

ChromeGetData

개요

지정한 객체의 데이터 값을 가져옵니다.

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. [Output] Data에 가져온 데이터 값을 저장할 변수를 입력하세요.

  4. [Input] Browser에 실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  5. DataType에 가져올 데이터 타입을 선택하세요.

  6. 그 외 속성에 원하는 값을 지정하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Data

string

-

가져온 객체 정보가 반환됩니다.

'https://mail.daum.net/'

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다. (기본값 : LATEST_BROWSER)

N

DataType

콤보박스

N

-

Y

객체의 반환할 데이터 타입을 지정합니다. (기본값 : Text)

표시되는 데이터 타입은 선택한 객체에 존재하는 타입입니다.

※ 데이터 타입 종류

- Text, Element, href, class, data-tiara-layer, data-tiara-action-name

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, '카페' 객체의 Text 타입 값을 RESULT 변수에 저장합니다. 반환된 Text 값을 'text 속성 값 : ' + RESULT 형태의 문구로 메시지 박스에 출력합니다.
이후 '메일' 객체의 href 타입 값을 RESULT 변수에 저장합니다. 반환된 Text 값을 'href 속성 값 : ' + RESULT 형태의 문구로 메시지 박스에 출력한 후 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ChromeRunAction

ChromeSetText

ChromeSetText

개요

지정된 객체에 원하는 텍스트를 입력합니다.

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 브라우저에서 지정하세요.

  3. [Input] Browser에 실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  4. Input Text에 원하는 텍스트를 입력하세요.

  5. ClearAll에서 객체에 문자를 입력하기 전에 기존 텍스트를 삭제할지 선택합니다.

  6. Done(Enter)에서 객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다.

  7. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : LATEST_BROWSER)

N

Input Text

문자열

Y

-

N

객체에 입력하기 위한 문자를 지정합니다.(기본값 : RESULT)

비밀번호 등 문구를 표시하지 않으려면 'Secure' 탭을 선택하세요.

N

ClearAll

토글버튼

N

-

Y

객체에 문자를 입력하기 전 기존 텍스트 삭제 여부를 지정합니다.(기본값: On)

비활성화(Off) 시 기존 문구에 입력한 문자열이 추가됩니다.

N

Done(Enter)

토글버튼

N

-

Y

객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다.(기본값 : Off)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, 다음 검색란 객체에 '테스트' 문자열을 입력합니다.
'검색' 버튼을 클릭한 후 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.

연관/유사 액티비티

ChromeCredentialSetText

ChromeCredentialSetText

ChromeCredentialSetText

개요

원하는 객체에 미리 지정되어 있는 크리덴셜(Credential) 타입의 데이터를 지정합니다.
크리덴셜 리소스를 사용하는 것 외에 기본 사용법은 ChromeSetText 액티비티 카드와 동일합니다.

사용 절차

크리덴셜 리소스 이외에는 입력 데이터로 사용할 수 없습니다.

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. [Input] Browser에 실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  4. Input Text에 크리덴셜(Credential) 유형의 공용 리소스를 선택하세요.

  5. Done(Enter)에서 객체에 문자를 입력한 후 Enter 키 입력 여부를 지정하세요.

  6. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : LATEST_BROWSER)

N

Done(Enter)

토글버튼

N

-

Y

객체에 문자를 입력한 후 Enter 키 입력 여부를 지정합니다. (기본값: Off)

N

Input Text

문자열

Y

-

N

객체에 입력하기 위한 크리덴셜 유형의 리소스를 지정합니다.

(사전에 서버에 등록이 되어 있어야 합니다.)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 네이버 로그인 페이지를 열고, 비밀번호 입력란에 공용리소스 정보를 입력합니다.
'공용 리소스에 정의된 비밀번호를 입력하였습니다.'라는 문구를 메시지 박스에 출력한 후 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.

연관/유사 액티비티

ChromeSetText

ChromeScreenshot

ChromeScreenshot

개요

지정된 페이지를 캡처하여 파일로 저장합니다.

사용 절차

  1. [Output] Result에 캡처한 화면이 저장된 파일 경로를 저장할 변수를 입력하세요.

  2. [Input] Browser에 실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  3. FilePath에 캡처한 파일이 저장될 전체 경로를 지정하세요.

  4. 그 외 속성에 원하는 값을 지정하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Result

string

-

스크린샷이 저장되는 파일 경로가 반환됩니다.

경로 : (FilePath)\\Screenshot_yyyyMMddHHmmss.png

'C:\\Screenshot_20210708170805.png'

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge의 ID 변수를 지정합니다. (기본값 : LATEST_BROWSER)

N

FilePath

변수

Y

-

N

캡처한 파일이 저장될 전체 경로를 지정합니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, 화면을 캡처한 후 파일을 'C:\\' 경로에 저장하고 경로를 RESULT 변수에 저장합니다. '지정된 경로 ([파일저장경로]) 에 스크린샷 이미지를 저장하였습니다'라는 문구를 메시지 박스에 출력하고 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

URL이 없는 페이지는 객체를 정상적으로 인식 할 수 없습니다.

ChromeRunAction

ChromeRunAction

개요

지정한 객체를 이용하여 지정한 행동을 수행합니다.

사용 절차

  1. [Output] Result에 이벤트를 수행한 결괏값을 저장할 변수를 입력하세요.

  2. [Input] Browser에 이벤트를 발생시키거나 검색할 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  3. [Input] Element에 이벤트를 발생할 대상 객체의 변수를 입력하세요.

  4. Command에 실행할 이벤트(동작 방법)을 선택하세요.

  5. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Result

변수

Y

-

Y

이벤트를 수행한 결괏값을 저장할 변수를 입력합니다. (기본값 : RESULT)

Command 중 Click, MovetoElement 등은 수행 결과를 반환하지 않을 수 있습니다.

N

[Input] Element

변수

Y

-

N

이벤트를 발생할 대상 객체의 변수를 입력합니다.

※ ChromeFind, ChromeImageFind 액티비티 카드 내 "[Output] Element"의 변수를 입력해야합니다.

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: LATEST_BROWSER)

N

Command

콤보박스

Y

-

Y

실행할 이벤트(동작 방법)를 선택합니다.(기본값: Click)

  • Click: 객체를 클릭합니다.

  • MoveToElement: 마우스 Hover와 같은 역할을 수행합니다. (실제 마우스를 이동하지 않습니다.)

  • GetBound: 객체의 "X좌표, Y좌표, Width, Height"정보를 반환합니다.

  • GetData: 객체의 정보 중 사용자가 지정한 정보를 반환합니다.

  • GetParentElement: 객체의 부모객체 정보를 반환합니다.

  • GetChildElement: 객체의 첫번째 자식객체 정보를 반환합니다.

  • GetNextElement: 객체의 다음 객체 정보를 반환합니다.

  • GetPreviousElement: 객체의 이전 객체 정보를 반환합니다.

  • ExecuteScript: 작성된 Script를 수행합니다.

N

Data Type

콤보박스

N

-

Y

Command가 'GetData'인 경우에 표시되며, 'Text' 또는 'Property' 선택합니다.

N

Data Name

문자열

Y

-

N

Data Type이 'Property'인 경우에 표시되며, 반환 대상 속성 이름을 입력합니다.

N

Script

문자열

N

-

N

Command가 'ExecuteScript'인 경우에 표시되며, 수행할 Script를 입력합니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음 페이지(daum.net)를 열고, 'Daum아이디로 로그인' 객체를 검색하여 'RESULT' 변수에 저장합니다.
'RESULT' 변수에 저장된 객체를 클릭합니다.(Click은 수행 결과가 없기 때문에 '[Output] Result'에 지정된 변수에는 결과가 저장되지 않습니다.) 이후 5초간 대기한 후에 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

ChromeFind, ChromeImageFind 액티비티 카드 내 '[Output] Element'의 변수를 '[Input] Element'로 지정해야 합니다.

Command

* GetParentElement: 객체의 부모객체 정보를 반환합니다.

연관/유사 액티비티

ChromeFind, ChromeImageFind, ChromeClick, ChromeGetData

ChromeSetCheckState

ChromeSetCheckState

개요

지정한 체크박스를 선택하거나 해제합니다. 페이지 구현 방식에 따라 체크박스로 보이지만 선택되지 않을 수도 있으며, URL이 없는 페이지는 해당 객체를 정상적으로 읽어 올 수 없습니다.

사용 절차

체크박스 타입만 지정할 수 있습니다.

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. [Input] Browser에 체크박스를 선택할 크롬 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  4. Command에 Checked(체크박스 선택) 또는 Unchecked(체크박스 선택 해제) 중 하나를 선택하세요.

  5. 그 외 속성에 원하는 값을 지정하세요.

카드 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다.(기본값 : LATEST_BROWSER)

N

[TARGET] Command

콤보박스

N

-

Y

체크박스의 체크 여부를 Checked(선택) 또는 Unchecked(해제)로 설정합니다.(기본값: Checked)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음(daum) 로그온 페이지를 열고, '로그인 상태 유지' 좌측의 체크박스의 상태를 RESULT 변수에 저장하고 '현재 체크 상태는 [RESULT] 입니다.'라는 문구를 메시지 박스로 출력합니다.
이후 '로그인 상태 유지' 좌측의 체크박스의 상태를 'Checked'로 설정하고, '로그인 상태 유지' 좌측의 체크박스의 상태를 RESULT 변수에 저장합니다. '현재 체크 상태는 [RESULT] 입니다.'라는 문구를 메시지 박스에 출력한 후 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.

연관/유사 액티비티

ChromeGetCheckState

ChromeGetCheckState

ChromeGetCheckState

개요

지정한 체크박스의 상태 정보를 문자열로 가져옵니다. 상태 정보는 'Checked', 'UnChecked', 'Unknown' 3가지가 있습니다.

사용 절차

체크박스 타입만 지정할 수 있습니다.

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. [Output] Result에 체크박스 상태 정보를 저장할 변수를 입력하세요.

  4. [Input] Browser에 체크박스 상태 정보를 가져올 크롬 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  5. 그 외 속성에 원하는 값을 지정하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Result

string

-

체크박스의 상태 정보를 반환합니다.

※ 결과값은 "Checked", "UnChecked", "Indeterminate" 3가지로 구성됩니다.

"Checked"

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge의 ID 변수를 지정합니다. (기본값 : LATEST_BROWSER)

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 다음(daum) 로그온 페이지를 열고, '로그인 상태 유지' 좌측의 체크박스의 상태를 RESULT 변수에 저장하고 '현재 체크 상태는 [RESULT] 입니다.'라는 문구를 메시지 박스로 출력합니다.
이후 '로그인 상태 유지' 좌측의 체크박스의 상태를 'Checked'로 설정하고, '로그인 상태 유지' 좌측의 체크박스의 상태를 RESULT 변수에 저장합니다. '현재 체크 상태는 [RESULT] 입니다.'라는 문구를 메시지 박스에 출력한 후 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

특이 사항

URL이 없는 페이지는 객체를 정상적으로 인식할 수 없습니다.

연관/유사 액티비티

ChromeSetCheckState

ChromeGetTableData

ChromeGetTableData

개요

대상 객체의 데이터를 지정한 데이터 형식으로 이차원 배열 형태(표)로 가져옵니다.

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. [Output] Result에 객체 정보를 저장할 변수를 입력하세요.

  4. [Input] Browser에 객체 정보를 가져올 크롬 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  5. 그 외 속성에 원하는 값을 지정하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Data

2차원 배열

object 또는 string

가져온 객체 정보를 반환합니다.

※ 배열의 요소는 DataType에 의해 결정됩니다.

만약 Data Type이 'Name' 일때,

0 : Company | Contact | Country

1 : Alfreds Fultterkiste | Maria Anders | Germany

2 : Centro comercial Moctezuma | Francisco Chang | Mexico

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Output] Data

변수

Y

-

Y

가져온 객체 정보를 저장하기 위한 변수를 지정합니다.(기본값 : RESULT)

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: LATEST_BROWSER)

N

DataType

콤보박스

N

-

Y

반환할 데이터 타입을 지정합니다.(기본값: Text)


※ 데이터 타입 종류는 선택한 객체의 속성에 따라 표시됩니다.

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 https://www.w3schools.com/html/html_tables.asp 페이지를 열고, 표(테이블)의 셀 객체들의 텍스트 값을 RESULT 변수에 저장합니다. RESULT 변수의 값을 메시지 박스로 출력하고, 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ChromeGetListData

ChromeGetListData

ChromeGetListData

개요

대상 객체의 데이터를 지정한 데이터 형식으로 일차원 배열 형태(표)로 가져옵니다.

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 원하는 객체를 크롬 혹은 Edge 브라우저에서 지정하세요.

  3. [Output] Result에 객체 정보를 저장할 변수를 입력하세요.

  4. [Input] Browser에 객체 정보를 가져올 크롬 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  5. 그 외 속성에 원하는 값을 지정하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Data

1차원 배열

object 또는 string

가져온 객체 정보를 반환합니다.

※ 배열의 요소는 DataType에 의해 결정됩니다.

만약 Data Type이 'Name' 일때,

0: Germany

1: Mexico

2: Austria

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: LATEST_BROWSER)

N

DataType

콤보박스

N

-

Y

반환할 데이터 타입을 지정합니다.(기본값: Text)


※ 데이터 타입 종류는 선택한 객체의 속성에 따라 표시됩니다.

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 https://www.w3schools.com/html/html_tables.asp 페이지를 열고, 표(테이블)의 셀 객체들의 텍스트 값을 RESULT 변수에 저장합니다. RESULT 변수의 5번째 값을 메시지 박스로 출력하고, 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ChromeGetTableData

ChromeGetMultipleElements

ChromeGetMultipleElements

개요

레코딩 시 사용자가 지정한 다수의 객체들을 기반으로 유사한 UI 객체들을 찾아서 화면에 표시합니다.
사용자가 지정한 객체들은 파란색으로 표시되며, 다시 클릭하는 경우 제외할 수 있습니다.
지정한 객체들을 반드시 출력하는 것은 아니며, 지정한 객체들을 통해 찾은 유사한 UI 객체들을 출력합니다. 지정한 데이터 형식으로 일차원 배열 형태로 가져옵니다.

팝업화면

객체 선택 화면

사용 절차

  1. 액티비티 카드의 No Target을 더블클릭하세요.

  2. 발생하는 팝업화면의 안내에 따라 Shift 를 누른 상태에서 원하는 객체들을 크롬 브라우저에서 지정하세요.

  3. 원하는 객체들을 지정 후 Shift 를 떼면 팝업화면이 표시되며, 팝업화면의 '완료' 를 클릭하세요.

  4. [Output] Result에 객체 정보를 저장할 변수를 입력하세요.

  5. [Input] Browser에 객체 정보를 가져올 크롬 브라우저의 ID를 저장한 변수를 입력하세요.(기본값: LATEST_BROWSER)

  6. 그 외 속성에 원하는 값을 지정하세요.

카드 출력 속성

카드 속성

속성

리턴타입

리턴 추가설명

설명

결과 예시

Data

1차원 배열

object 또는 string

가져온 객체 정보를 반환합니다.

※ 배열의 요소는 DataType에 의해 결정됩니다.

만약 Data Type이 'Name' 일때,

0: Germany

1: Mexico

2: Austria

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

[Input] Browser

변수

Y

-

Y

실행된 크롬 혹은 Edge 브라우저의 ID를 저장한 변수를 지정합니다. (기본값: LATEST_BROWSER)

N

DataType

콤보박스

N

-

Y

반환할 데이터 타입을 지정합니다.(기본값: Text)


※ 데이터 타입 종류

- Text, Element

Y

TARGET

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

MORE OPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

Y

DESCRIPTION

-

-

-

-

Chrome 라이브러리의 공통 속성입니다.

활용 예시

크롬으로 https://www.google.com/search?q=%EC%82%BC%EC%84%B1%EC%97%90%EC%8A%A4%EB%94%94%EC%97%90%EC%8A%A4&rlz=1C1OKWM_enKR882KR882&source=lnms&tbm=nws&sa=X&sqi=2&ved=2ahUKEwjepurXrdXzAhXpgP0HHX1CBhMQ_AUoAXoECAEQAw&biw=1058&bih=533&dpr=1.25 페이지를 열고, 표(테이블)의 셀 객체들의 텍스트 값을 RESULT 변수에 저장합니다. RESULT 변수의 값을 메시지 박스로 출력하고, 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티

ChromeGetListData

ChromeFormBlock

ChromeFormBlock

개요

사용자가 지정한 영역 내부에서 사용자가 수정한 객체들을 각각의 Activity 들로 생성합니다.
Form 을 선택하고 Form 내부에 존재하는 객체들에 값을 입력합니다.

팝업화면

Form 선택 모드

값 입력 모드

이때 입력 또는 수정된 객체들은 각각의 타입에 맞는 Activity 로 생성됩니다.

사용 절차

  1. 블럭의 Record를 더블클릭하세요.

  2. 마우스를 이동하여 원하는 객체들에 대해 파란색 점선이 표시되는 경우 해당 Form 을 지정(클릭)하세요.

  3. Form 객체 내부의 파란 점선으로 표시된 영역에 대해 각각 동작(Text입력 등)을 수행하세요.

  4. 모든 동작이 완료되면 팝업에서 '완료' 버튼을 클릭하세요.

카드 출력 속성

카드 입력 속성

카드 속성

공통여부

속성

유형

필수여부

단위

자동입력여부

설명

N

Title

문자열

N

-

Y

타이틀을 입력합니다. (기본값: Untitled)

활용 예시

크롬으로 https://nid.naver.com/nidlogin.login?mode=form&url=https%3A%2F%2Fwww.naver.com 페이지를 열고, 아이디, 패스워드, 로그인 상태 유지, IP보안 을 입력하고 크롬 브라우저를 종료합니다.

Excel_NewExcel_1K

예제 파일

사용된 변수

사용된 속성

연관/유사 액티비티