UiPath 【브라우저 조작】 셀렉터에 변수

1883 단어 RPAUiPath
최근 들어 화제의 UiPath를 만져 보았습니다. 이번에는 그것으로 망설이는 곳을 자신을 위해 비망록으로 정리해 보았습니다.
더 좋은 방법이있을 수 있으므로 좋은 방법이 있으면 알려주세요.

소개



UiPath의 브라우저 조작과 관련된 다음 사항을 요약합니다.
1. 선택기에 변수를 사용하여 동적으로 사용
"ex. 데이터 스크래핑으로 얻은 값을 사용하여 "클릭"활동

셀렉터란?



원래 셀렉터란,,,

사용자 인터페이스에서 특정 작업을 자동화하려면 다양한 창과 버튼, 드롭다운 목록 등을 조작해야 합니다. 대부분의 RPA 제품은 UI 요소의 화면 위치를 사용하여 이 작업을 수행하지만 이는 신뢰할 수 없는 방법입니다.

보다 확실한 작업을 위해 UiPath Studio는 선택기라는 것을 사용합니다. 선택기는 그래픽 사용자 인터페이스 요소와 그 부모 요소의 속성을 XML 조각의 형태로 감지합니다.

공식에 따르면 위의 설명입니다만, 개인적으로는 버튼이나 브라우저의 문자가 화면상의 어디에 존재하는지를 나타내는 주소와 같은 것으로 이해하고 있습니다.

선택기에 변수를 사용하여 근태 관리 시스템 자동 입력



①데이터 스크래핑으로 날짜 데이터 취득

아래와 같은 화면(일부를 발췌한 것입니다,,,)의 근무 관리 시스템을 자동 입력하는 경우, 데이터 스크래핑으로 9/1~9/30의 날짜의 정보를 데이터 테이블 ExtractDataTable에 넣습니다.


②『반복(각 행)』에서 ExtractDataTable에 대해 클릭을 반복한다

각 날에 대해 클릭을 처리하고 싶은 근무 시간을 입력하고 싶다면 아래와 같이 변수 '날짜'에 날짜 데이터를 대입합니다.

할당 활동 아래에 클릭 활동을 설치하여 선택기 편집기를 엽니 다.

위의 aaname이면 ExtractDataTable의 데이터 수 횟수만큼 9/1을 클릭합니다.
그래서 에디터에서 9/1(화)를 마우스 오른쪽 버튼으로 클릭하고 '변수 선택'을 클릭한 다음 변수 '날짜'를 선택합니다.

이것으로 OK! 9/1~9/30까지 차례로 클릭해 줍니다.

좋은 웹페이지 즐겨찾기