반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/04   »
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

개발꿈나무

[RPA] UiPath를 이용한 웹 table에서 원하는 cell 클릭하기 본문

RPA

[RPA] UiPath를 이용한 웹 table에서 원하는 cell 클릭하기

HYOKYE0NG 2022. 3. 15. 09:49
반응형

웹사이트에 이런 table이 있다고 했을 때 나는 download link를 클릭할 것이다.

단, Requester가 내 계정인 row라는 조건이 적용되어야 한다.

 

 

우선 Extract Structured Data 액티비티를 추가하여 웹의 table을 가져와 process_list라는 DataTable로 저장하고,

Filter Data Table 액티비티를 이용하여 process_list에 필터를 걸어 process_list_filter라는 DataTable로 저장한다.

 

filter는 열 또는 행에 대하여 모두 걸 수 있다.

my_account라는 변수에 내 계정이 저장되어 있다고 가정하면 위와 같이 필터를 걸 수 있다.

 

Convert.ToInt32(process_list_filter.Rows(0).item("Column-0"))+1 값을 process_seq라는 변수에 할당한다.

process_seq는 웹상의 table에서 requestor가 my_account인 행을 의미한다.

앞서 필터를 걸었던 process_list_filter의 첫번째 column은 sequence number이다.

process_list_filter 테이블의 0번째 행의 첫번째 열값에 1을 더하면 뽑아내고 싶은 row가 나온다.

 

 

Element click 액티비티를 추가하고 속성 탭에서 Selector를 클릭한 후 tableRow를 process_seq로 지정해주면

앞서 구했던 row번째의 컬럼에 접근할 수 있다.

반응형
Comments