매크로가 올바른 문자를 엉뚱한 입력란에 쓸 수 있습니다. 전체 작업을 다시 녹화하기 전에 현재 키 입력을 받는 컨트롤인 키보드 포커스를 확인하세요. Asoftech Automation은 마우스와 키보드 동작을 기록하고 재생하며 기록을 편집할 수 있습니다. 짧게 테스트하면서 직접 지켜보면 입력이 처음으로 의도한 필드를 벗어나는 지점을 찾을 수 있습니다.
처음 잘못 전달된 키 입력 찾기
테스트 문서나 테스트 양식에서 작업하고 제출하지 마세요. 예를 들어 검색란에 참조 번호를 입력한 뒤 메모 필드로 이동하는 작업을 생각해 보세요. 번호가 메모에 나타나면 입력 직전의 클릭이나 키 동작을 살펴보세요. 창이 보인다고 해서 원하는 텍스트 필드에 포커스가 있는 것은 아닙니다. 필드를 직접 클릭하고 민감한 정보가 없는 테스트 단어를 입력하여 어느 컨트롤이 입력을 받는지 확인한 다음, 다음 테스트 전에 지우세요.
네 단계로 포커스 순서 수정하기
기록할 때와 같은 시작 창, 페이지, 스크롤 위치를 준비하세요. 예상하지 못한 대화 상자를 닫고 대상 필드가 보이며 편집 가능한지 확인하세요.
Asoftech Automation에서 기록된 동작을 검토하세요. 첫 필드를 선택하는 클릭이나 키보드 동작을 찾으세요. 나머지 유용한 절차는 유지하면서 해당 구간만 수정하거나 다시 기록하세요.
그 필드에서 시작해 Tab 키를 직접 눌러 보세요. 이동 순서에는 링크, 버튼, 예상하지 못했거나 새로 추가된 컨트롤이 포함될 수 있습니다. 실제 이동 지점을 세고, Tab 한 번이면 항상 다음 텍스트 상자로 이동한다고 가정하지 마세요.
테스트 데이터로 한 번 재생하고 저장하거나 제출하기 전에 모든 대상 필드를 확인하세요. 창이나 양식이 느리게 로드되면 해당 전환 뒤에 시간을 두고 포커스 동작을 다시 테스트하세요.
클릭과 키보드 경로를 목적에 맞게 선택하기
필드가 예측 가능한 위치에 있으면 클릭이 유용합니다. 앱의 컨트롤 순서가 일정하고 검증되었다면 키보드 탐색이 도움이 될 수 있습니다. 어느 방법도 모든 상황에 맞지는 않습니다. 스크롤, 브라우저 확대·축소, 대화 상자 변경으로 클릭 위치가 맞지 않게 될 수 있고 앱 업데이트로 Tab 순서가 달라질 수도 있습니다. 변경 뒤에는 첫 필드와 전체 경로를 다시 확인하세요. Enter 키가 양식을 제출할 수 있다면 단순한 테스트용 키로 사용하지 마세요.
긴 대기 시간이나 RecWin이 잘못된 필드를 해결할까요?
대기는 대상이 아직 준비되지 않았을 때만 도움이 됩니다. 절차가 아예 도달하지 않는 필드를 선택해 주지는 않습니다. 제품 페이지는 RecWin이 창 위치와 크기 변화에 맞춰 조정한다고 설명하지만, 각 양식 필드의 의미를 인식한다는 보장은 아닙니다. 먼저 포커스 동작을 고친 뒤 필요에 따라 시간을 조절하세요. 다른 곳에 입력되기 시작하면 재생을 중지하고 앱의 결과를 확인한 뒤 다시 시도하세요.
짧고 검증된 절차 보관하기
모든 필드에 예상한 값이 입력되면 수정한 절차를 저장하고 정상 작동하는 백업을 보관하세요. 대상 앱이 변경되면 다시 테스트하세요. Asoftech Automation으로 마우스와 키보드 순서를 기록하고 편집하되, 한 번의 실행으로 올바른 결과가 나올 때까지 반복 실행과 예약 실행을 꺼 두세요. 아래 관련 가이드에서 실행 시간 조절과 다음 반복 준비를 설명합니다.