Uipath 에서 클래식 click 을 사용할 때 가변수인 htmlwindowname 의 속성 값을 얻는 방법입니다.
(htmlwindowname의 속성이 나타나는 환경이 다르기 때문에 유사 예시로 보시면 될 것 같습니다.
보통은 보안이 걸린 ERP Web 에서 해당 속성이 주로 나타나더군요.)
Use Application / Browser 안에서 click 프로세스를 만들면 가변수들을 신경안써도 알아서 잘 잡아주지만
밖에서 단독으로 click 프로세스를 넣으면 클래식 click을 사용해야 되는데요.
아래의 예를 보시면 사용방법이 다릅니다.
Use Application / Browser 안에서 애플리케이션 Click 사용 시
Use Application/Browser 밖에서 클래식 Click 사용 시
클래식 click을 사용할 때 selector 를 잡는데요.
특정 사용환경에서는 때론 가변수가 등장하여, 매번 새로운 RPA 실행 때마다 변경되어 click 을 잡지를 못하죠.
이때 실행할때마다 생성된 가변수를 가져올 때 사용하는 것이 '클래식 Get Attribute' 입니다.
Get Attribute는 선택한 개체가 가지고 있는 다양한 속성들 중에서 지정한 값을 가지고 옵니다.
화면에 표시를 눌러서 원하는 개체를 선택하고, 속성에는 "htmlwindowname" 을, Save to에는 저장할 변수를 생성해서 적어주면 됩니다.
항상 변하는 htmlwindowname 값을 매 실행때마다 가져오기 때문에 RPA 가 click 객체를 잘 찾을 수 있습니다.
이후 저장된 변수를 활용해서 click 속성에 변수 값을 넣으면 됩니다.
'Business > UiPath - Useful tips' 카테고리의 다른 글
[UiPath] Kill Process (0) | 2024.02.03 |
---|