UiPath_이론

브라우저 자동화 (모던/클래식) - 배열/반복문

ideas0123 2024. 8. 22. 17:39
더보기

arr도시목록 = {"서울의 날씨", "부산의 날씨", "대전의 날씨"}

반복문을 사용하여, 배열의 아이템을 검색한 후, 추출한 날씨 정보를 추출한다.

> 서울의 날씨: 현재 온도00도 입니다.
> 부산의 날씨: 현재 온도00도 입니다.
> 대전의 날씨: 현재 온도00도 입니다.

모던 클래식
Assign - arr도시목록 - {"서울의 날씨", "부산의 날씨", "대전의 날씨"}
[For Each - arr도시목록
> Write Line - currentText : 출력 잘 되는지 확인]
Assign - arr도시목록 - {"서울의 날씨", "부산의 날씨", "대전의 날씨"}
Open Browser - "https://www.naver.com/"
> Maximize Window [창 최대화]
For Each - arr도시목록
> Attach Browser - www.naver.com
>> Type Into - 검색창 클릭 - currentText+ "[k(enter)]"
> Attach Browser - '서울의 날씨'검색 후 창 클릭
   [속성 - 선택기 - '서울의 날씨 '를   * 로 해놔도 되는데 정확한 입력값이 들어간 사이트로 지정했다고 보긴 어려우므로 다른 변수에 arr를 넣어서 입력하는 방식으로 해야 정확하다]
>> Get Text - 온도 클릭
>> Write Line - currentText + " : 현재 온도 " + str추출한기온
>> Navigate To - 
     [Go to 와 역할이 같음
      Go to : Use Browser 내에서 사용]
방법 1
For Each - arr도시목록
> Assign - str추출한기온 - ""
   [초기화]
> (Write Line)
   [출력 잘 되는지 확인
> User Browser - "https://www.naver.com/"
>> Type Into - 검색창 클릭 - currentText + "[k(Enter)]"
>> Get Text - 온도 클릭 - str추출한기온
>> Write Line - currentText+": 현재 온도 "+str추출한기온
방법 2
User Browser - "https://www.naver.com/"
> For Each - arr도시목록
>> Type Into - 검색창 클릭 - currentText + "[k(Enter)]"
>> Get Text - 온도 클릭 - str추출한기온
>> Write Line - currentText+": 현재 온도 "+str추출한기온
>> Assign - str추출한기온 - ""
     [초기화 : 맨 위나 맨 아래에 설정
                    "" 또는 String.Empty ]

 

** For문에는 초기화 작업이 필요

** 배열을 Attach Browser에서 이용하게 될 경우,

    선택기에서 검색어 부분을  * 로 하거나

    array를 넣어서 입력하는 방식을 사용

** Navigate : 클래식, 원하는 페이지로 이동

    Go to : 모던, 원하는 페이지로 이동

'UiPath_이론' 카테고리의 다른 글

ACME 로그인  (1) 2024.08.26
문자열 가공 - String Method  (0) 2024.08.23
브라우저 자동화 (모던/클래식) - 문자  (0) 2024.08.21
날짜 데이터 활용  (0) 2024.08.20
RPA 기초 - Log Message, 액티비티, 변수  (0) 2024.08.19