본문 바로가기

Business/UiPath - Useful tips

How to get the 'htmlwindowname' attribute of the selector

Uipath 에서 클래식 click 을 사용할 때 가변수인 htmlwindowname 의 속성 값을 얻는 방법입니다. 

 

(htmlwindowname의 속성이 나타나는 환경이 다르기 때문에 유사 예시로 보시면 될 것 같습니다.

보통은 보안이 걸린 ERP Web 에서 해당 속성이 주로 나타나더군요.)

 

Use Application / Browser 안에서 click 프로세스를 만들면 가변수들을 신경안써도 알아서 잘 잡아주지만 

밖에서 단독으로 click 프로세스를 넣으면 클래식 click을 사용해야 되는데요. 

아래의 예를 보시면 사용방법이 다릅니다.

 

Use Application / Browser 안에서 애플리케이션 Click 사용 시

Click activity in Use Application/Browser

 

 

Use Application/Browser 밖에서 클래식 Click 사용 시

Use classic click activity

 

 

클래식 click을 사용할 때 selector 를 잡는데요. 

특정 사용환경에서는 때론 가변수가 등장하여, 매번 새로운 RPA 실행 때마다 변경되어 click 을 잡지를 못하죠.

 

htmlwindowname

 

이때 실행할때마다 생성된 가변수를 가져올 때 사용하는 것이 '클래식 Get Attribute' 입니다.

Get Attribute는 선택한 개체가 가지고 있는 다양한 속성들 중에서 지정한 값을 가지고 옵니다.  

 

Classic - Get Attribute

 

화면에 표시를 눌러서 원하는 개체를 선택하고, 속성에는 "htmlwindowname" 을, Save to에는 저장할 변수를 생성해서 적어주면 됩니다.

항상 변하는 htmlwindowname 값을 매 실행때마다 가져오기 때문에 RPA 가 click 객체를 잘 찾을 수 있습니다. 

 

htmlwindowname - get attribute

 

이후 저장된 변수를 활용해서 click 속성에 변수 값을 넣으면 됩니다. 

 

'Business > UiPath - Useful tips' 카테고리의 다른 글

[UiPath] Kill Process  (0) 2024.02.03