이미지 또는 텍스트가 나타나거나 사라질 때까지 대기
많은 경우 화면이나 특정 영역 내에서 이미지나 텍스트가 나타나거나 사라질 때까지 기다려야 합니다. 이렇게 하면 모니터링 중인 텍스트나 이미지가 계속 진행하기 전에 올바르게 감지되거나 제거되었는지 확인할 수 있습니다. 예를 들어, 앱 내의 버튼을 클릭하려면 해당 버튼이 화면에 보이는지 확인해야 합니다. 마찬가지로 로딩 아이콘이 사라진 후에만 진행하려면 해당 아이콘이 사라질 때까지 기다려야 합니다.
이미지 또는 텍스트가 나타날 때까지 대기
템플릿이 나타날 때까지 기다리려면 Screen:wait(template: string, timeout: number)를 사용할 수 있습니다. 이미지 감지와 마찬가지로 템플릿을 텍스트나 이미지 이름으로 전달해야 합니다.
동등한 코드
# wait the button appears
Screen:wait('button.jpg', 10000);
동등한 블록 빌더
이 매크로는 10초 이내에 "button.jpg"가 화면에 나타날 때까지 대기합니다. 이 시간 내에 "button.jpg"가 나타나지 않으면 오류가 발생합니다.
이미지 또는 텍스트가 사라질 때까지 대기
템플릿이 사라질 때까지 기다리려면 Screen:waitVanish(template: string, timeout: number)를 사용하세요. 이 함수는 지정된 텍스트나 이미지가 화면에서 사라질 때까지 기다립니다.
동등한 코드
# wait until 'loading_icon.jpg' vanish
Screen:waitVanish('loading_icon.jpg', 10000);
동등한 블록 빌더
이 매크로는 10초 이내에 "loading_icon.jpg"가 화면에서 사라질 때까지 대기합니다. 이 시간이 지난 후에도 아이콘이 계속 보이면 오류가 발생합니다.
다음 단계
더 안정적인 장기 실행 자동화를 위해 다음을 계속 읽어보세요: