테스트 스크립트에서 오브젝트 위치 조건 설정

어떤 경우에는 오브젝트를 찾을 수 없어서 레코딩된 조치가 예상대로 재생되지 않습니다. 테스트에서는 여러 개의 위치 연산자를 사용하여 오브젝트 인식을 향상시킬 수 있습니다.

이 태스크 정보

모바일 및 웹 UI 테스트의 오브젝트 인식에 대한 자세한 정보는 테스트 스크립트 견고성 향상의 내용을 참조하십시오.

다음은 오브젝트 위치 조건 설정이 도움이 되는 예입니다. 테스트를 레코딩하고, '텍스트 편집 클릭' 단계에서의 조치가 레이블도 없고 날짜와 같은 변수 컨텐츠도 없이 명확하게 식별되지 않는 경우입니다. 테스트가 재생되면 날짜가 변경되었으므로 조치를 수행할 수 없습니다.

그림 1. 테스트가 재생될 때 실패할 수 있는 조치의 예
사용자 조치 세부사항: 날짜별 오브젝트 식별

이 테스트를 재생하기 위해 테스트 스크립트에서 오브젝트 위치를 수정하여 테스트 재생 중에 대상 오브젝트를 찾을 수 있습니다. 예를 들어 텍스트 편집의 위치를 쉽게 식별할 수 있는 안정된 그래픽 오브젝트의 오른쪽에 지정할 수 있습니다(예: 레이블이 구/군/시텍스트 편집 필드). 다음과 같이 진행할 수 있습니다.

프로시저

  1. 테스트에서 테스트 단계를 클릭하십시오.
  2. 사용자 조치 세부사항 영역에서 오브젝트 식별 기준(자동 식별)로 설정하십시오.
    그림 2. 자동 인식

    자동 인식

  3. 오브젝트 위치 필드에서 위치 오브젝트를 선택하십시오.

    들여쓴 그래픽 오브젝트, 오브젝트 식별 기준오브젝트 위치 필드가 포함된 오브젝트 위치 영역이 펼쳐집니다.

    그림 3. 오브젝트 위치 선택
    오브젝트 위치 선택
  4. 들여쓴 그래픽 오브젝트 필드에서 참조 오브젝트로 사용될 그래픽 오브젝트를 선택하십시오(예: 텍스트 편집).
    그림 4. 참조 오브젝트 선택
    참조 오브젝트 선택
  5. 들여쓴 오브젝트 식별 기준 필드에서 해당 특성(예: 텍스트)을 선택하고 해당 값(예: 구/군/시)을 입력하십시오.
    그림 5. 특성 선택 및 값 입력
    오브젝트 식별 기준

    모바일 및 웹 UI 데이터 보기의 요소 탭 또는 특성 테이블에서 오브젝트의 특성 설명을 확인할 수 있습니다.

  6. 참조 오브젝트를 찾는 데 도움이 되는 다른 오브젝트 위치를 정의하십시오. 예를 들어 아래에서 표시된 대로 값이 구/군/시인 오브젝트가 내용이 동부 시간아날로그 시계 근처에 있습니다.
    그림 6. 위치 연산자, 그래픽 오브젝트, 선택된 해당 특성 및 값으로 오브젝트 위치 조건 설정

    테스트 단계에서 위치 연산자, 그래픽 오브젝트, 해당 특성을 선택하고 값을 추가하여 설정한 오브젝트 위치 조건

  7. 테스트를 저장한 후 실행하여 단계가 성공적인지 확인하십시오.
  8. 오브젝트 위치 조건을 설정하는 다른 방법은 화면 캡처 탭에서 오브젝트를 선택하고 오브젝트 위치 필드에 끌어오는 것입니다. 이러한 방식으로 선택된 오브젝트의 특성과 값이 오브젝트 위치 필드에 자동으로 입력됩니다.
    그림 7. 오브젝트를 끌어서 그래픽 오브젝트 필드에 이를 갖다놓으십시오.
    사용자가 화면 캡처 탭에서 오브젝트를 선택하여 이를 오브젝트 위치 필드에 끌어서 놓았습니다.
  9. 단계에서 대상 오브젝트를 식별하기 위해 보조 위치 지정자 조건을 설정할 수도 있습니다. 조건이 일치하면 오브젝트를 쉽게 찾을 수 있습니다. 이는 예를 들어 스프레드시트나 계산기를 사용하는 테스트에서 유용합니다. 두 번째 조건을 설정하려면 위에 설명된 대로 처리합니다. 보조 위치 필드에서 위치 연산자, 그래픽 오브젝트, 식별 기준의 오브젝트 특성, 연산자를 선택하고 필요한 값을 입력하십시오.
    그림 8. 위치 연산자, 선택된 그래픽 오브젝트, 해당 특성 및 값으로 보조 위치 조건 설정
    위치 연산자와 그래픽 오브젝트가 선택되었으며 해당 특성 및 값이 추가된 상태로
보조 위치 조건이 설정됩니다.
  10. 테스트를 저장한 후 실행하여 단계가 성공적인지 확인하십시오.

결과

모든 테스트가 성공적으로 재생되면 자동 테스트 프로세스에서 테스트를 사용할 수 있습니다.

피드백