【BizRobo!】 페이지의 표시 대기에 사용할 수 있는 Tips

3114 단어 RPABizrobo

소개



현재 RAP를 실무로 하고 있습니다만, 아직도 아직 경험이 얕고, 날마다 공부중입니다.
본 기사에 대해서는, 자신의 비망록도 포함해 같은 곳에서 머리를 안고 있는 분에 대해서,
조금이라도 힌트가 되어, 앞으로 진행하는 힘이 되면 좋다고 생각 기사로 했습니다ーー!

이번 팁



뭔가 사이트가 표시 될 때까지 로봇을 기다리는 경우,
아래와 같은 「Guard」로 대기 시간을 설정하는 경우가 많을까라고 생각합니다만,
얼마나 기다리면 힘들게 표시되는지 모르는,
실행마다 대기 시간이 변동하는 경우에 사용할 수 있는 Tips가 됩니다.


사용 사례 예







Tips 개요



단계의 개요로서,
전 스텝 처리 후에 표시하고 싶은 화면을 「Location Found」로 설정하고,
지정한 횟수분 해당 Location이 발견될 때까지 반복시키는 처리가 됩니다.

아래 이미지라면 해당 Location이 발견될 때까지 '1초간' 대기하고,
해당 Location을 확인하겠다는 처리를 「120회」 실시하는 처리가 됩니다.
(※1초간 대기×반복을 120회이므로 최대 120초는 대기하는 설정이 됩니다)
(※Location이 즉시 발견되면, 1초로 종료하는 스텝이 되므로, 대기에 1초~120초까지 폭을 갖게 할 수 있습니다)


Tips 상세



실제 설정 방법에 대해서는 다음과 같은 설정을 합니다.

▼DeviceAutomation(이하 DA)에서 Loop 스텝 추가


▼「iteration」이라고 기재해, 「Guarded Choice」를 추가


▼「Guarded Choice」에 표시 대기하고 싶은 Location 추가
(※ 오토메이션 디바이스 뷰에 표시시키고 싶은 화면을 표시시킨 후,
(그 화면을 오른쪽 클릭 → Guard → LocationFound에서 대상의 Location을 Get 할 수 있습니다)
Get 한 location의 Component를 locationFound로 설정


▼이어서, 「Guarded Choice」에 요소를 하나 추가해,
120회 확인 루프하도록 아래의 설정을 추가한다


▼이상의 설정으로 「Guarded Choice」는 완료이므로,
표시되었을 때 이 스텝을 빠져나가게 하기 위해, 「Break」스텝을 추가



이것으로 설정이 완료됩니다.
그런 다음 여러 번 단계를 테스트하여 문제없이 작동하는지 확인합니다.

요약



이번에는 표시하고 싶은 화면이 표시될 때까지 반복하여 확인하는 단계를 작성하는 방법이 됩니다.
이런 Tips는 공식 knowledgeBase 등에도 실려 있지 않을까 생각하기 때문에,
계속 전개해 가므로, 잘 부탁드리겠습니다! !

좋은 웹페이지 즐겨찾기