화면에서 올바르게 움직였다고 결과도 올바른 것은 아닙니다. 버튼이 비활성화됐거나 페이지가 로딩 중일 수 있고 오류로 흐름이 바뀔 수도 있습니다. 어디를 누를지뿐 아니라 성공을 어떻게 알지도 판단해야 합니다.
관찰과 조작은 서로 다른 작업입니다
Android는 화면 내용 캡처와 인터페이스 검사·조작 방법을 제공합니다. 공식 문서는 MediaProjection 화면 캡처와 AccessibilityService 기능을 별도로 설명합니다. 실제 활용은 권한, 플랫폼 제약, 앱의 상황에 달려 있습니다. 12
Sara OS에서도 상태를 볼 수 있다는 사실을 모든 행동의 허가로 간주하면 안 됩니다. 단계마다 목표, 접근 권한, 성공 조건이 필요합니다.
찾기, 실행, 확인의 순환
특정 요청의 상세 화면을 여는 예라면 먼저 올바른 목록인지 확인하고, 해당 요청을 선택한 뒤 상세 화면에서 이름이나 식별자를 검증합니다. 다른 요청을 여는 것은 성공이 아닙니다.
버튼이 보이는 위치는 하나의 신호일 뿐입니다. 페이지 제목, 관련 문구, 동작 이후 상태도 테스트 정의에 포함됩니다. 탐지 품질은 앱별로 평가해야 하며 한 페이지에 대응한다고 모든 앱에 대응하는 것은 아닙니다.
상태가 불분명하면 어떻게 해야 할까요?
제안하는 설계는 끝없이 재시도하지 않습니다. 횟수를 제한한 뒤 중단 이유를 보고해야 합니다. 이전 결과를 확인하지 않고 전송이나 제출을 반복하면 의도하지 않은 결과가 생길 수 있습니다.
Sara OS의 자동화 품질은 마지막 지점에서 판단해야 합니다. 요청한 결과가 달성됐는지, 증거가 있는지, 사용자가 중단 위치를 이해할 수 있는지가 시연과 신뢰할 만한 흐름을 구분합니다.












