빠른 요소 업데이트

Prev Next

*이 페이지의 일부는 기계 번역되었습니다.

빠른 요소 업데이트란 무엇인가요?

테스트 결과에서 의도한 요소가 탭되지 않은 단계가 있거나 스와이프하여 요소로 이동하는 단계에서 대상 요소를 찾지 못한 경우, 퀵 요소 업데이트 기능을 사용하면 테스트 결과 페이지에서 요소를 쉽게 다시 선택하여 다음 테스트 실행에서 올바른 요소가 탭되도록 할 수 있습니다.

빠른 요소 업데이트의 장점은 재녹화 없이 빠르게 업데이트할 수 있다는 것입니다. 대상 단계를 업데이트하기 위해 자동 인증 레코더를 실행하고 이전 단계를 모두 다시 재생할 필요가 없습니다.
빠른 요소 업데이트는 탭 동작(화면에 "탭"으로 표시되는 것)과 스와이프하여 요소 단계로 이동하는 경우에만 사용할 수 있다는 점에 유의하세요.

빠른 요소 업데이트는 단계의 통과 여부와 관계없이 사용할 수 있으므로 다양한 상황에서 유용하게 사용할 수 있습니다.

빠른 요소 업데이트 사용하기

빠른 요소 업데이트를 사용하려면 테스트 결과 세부 정보 페이지를 열고 원하는 요소가 탭되지 않은 단계로 이동한 후 오른쪽 하단에 있는 '요소 업데이트' 버튼을 클릭합니다.

1. 이미지 인식을 통한 업데이트

스크린샷에서 업데이트하는 간단한 방법입니다.

테스트 결과 스크린샷에서 선택하려는 요소를 클릭하고 "요소 업데이트"를 클릭합니다.
요소 검색을 위한 이미지 인식은 녹화 중 탭 또는 스와이프하여 지정한 위치 주변의 모양을 기반으로 요소를 찾는 방식으로 작동합니다. 따라서 요소와 그 주변과 관련된 독특한 외관을 가진 영역을 선택하면 요소를 더 안정적으로 탭할 수 있습니다.

참조하세요: 이미지 인식 팁 참조.

2.XPath 지정(업데이트)

요소의 모양이 자주 바뀌는 경우와 같이 이미지 인식을 사용하여 Autify가 대상 요소를 안정적으로 찾을 수 없는 경우 XPath를 업데이트하는 것이 효과적일 수 있습니다. 이 옵션은 페이지 소스에서 가져올 수 있는 요소의 XPath를 지정하는 옵션입니다.
페이지 오른쪽 하단에 있는 '요소 업데이트' 버튼을 클릭합니다.
그리고 화면 상단의 로케이터 유형에서 '페이지 소스'를 선택합니다.
quick_element_update_4_en.png

왼쪽에는 실제 페이지가 표시되고 오른쪽에는 페이지 소스가 표시됩니다. 페이지 하단에 'XPath'가 선택되어 있는지 확인합니다.
XPath가 아닌 경우 풀다운 메뉴에서 선택합니다.

quick_element_update_9_en.png

예를 들어 아래 그림에서 "WaterMelon" 요소를 지정하는 경우 페이지 소스 화면에서 대상 요소를 선택하면 스크린샷에서 해당 섹션이 강조 표시됩니다. 선택한 후 "선택한 요소 업데이트"를 클릭합니다.

update_element_4_en.png

아래와 같이 XPath를 직접 지정할 수도 있습니다. 대상 요소를 찾는 데 필요한 정보를 XPath에 추가하고 불필요한 정보를 제거하면 자동 생성된 XPath를 사용하는 것보다 더 안정적으로 요소를 선택할 수 있습니다. 자세한 내용은 XPath 팁을 참조하세요.

quick_element_update_5_en.png

3. 접근성 ID 지정(업데이트)

접근성 ID는 테스트 자동화를 위해 요소에 할당된 고유 ID입니다.
다른 방법(이미지 인식 및 XPath를 통한 업데이트)으로 테스트의 안정성이 향상되지 않는 경우 애플리케이션 구현에 접근성 ID를 추가하여 테스트에 사용하는 것이 좋습니다.
자세한 내용은 접근성 ID 팁을 참조하세요.

XPath와 마찬가지로 테스트 결과 화면의 오른쪽 상단 모서리에 있는 'XPath를 통해 요소 업데이트'를 클릭하고 풀다운 메뉴에서 '접근성 ID'를 선택합니다.
선택하려는 요소의 접근성 ID를 입력하고 "선택한 요소 업데이트"를 클릭합니다.
update_element_6_en.png

빠른 요소 업데이트 사용 후

요소를 업데이트하는 데 사용한 방법에 관계없이 왼쪽 상단에 "스텝이 업데이트되었습니다. 시나리오 다시 실행"이라는 메시지가 왼쪽 상단에 표시됩니다. 이 시점에서 "시나리오 다시 실행"을 클릭하여 시나리오를 다시 실행할 수 있습니다. 업데이트된 시나리오가 다시 실행됩니다.

update_element_7_en.png

또한 페이지 하단에 다음 중 하나가 표시됩니다:

  • 로케이터 전략: 이미지 인식을 통해 업데이트한 경우 "이미지 인식".
  • 로케이터 전략: XPath를 통해 업데이트한 경우 "XPath".
  • 로케이터 전략: 접근성 ID를 통해 업데이트한 경우 "접근성 ID".

이 화면에는 XPath 또는 접근성 ID의 세부 정보가 표시되지 않습니다. 세부 정보를 확인하려면 업데이트 페이지를 다시 열어주세요.
Screenshot 2024-05-01 at 16.42.26.png

업데이트 후 테스트 결과 페이지에 "업데이트됨"이 표시되어 대상 단계의 요소가 업데이트되었음을 확인합니다.
Screenshot 2024-05-01 at 16.45.50.png

참고

  • 빠른 요소 업데이트를 사용하면 시나리오의 요소와 스크린샷이 업데이트됩니다.
  • 빠른 요소 업데이트를 사용한 후 시나리오를 복제하면 업데이트된 콘텐츠가 복제된 시나리오에 그대로 적용됩니다. 빠른 요소 업데이트를 사용하기 전에 시나리오를 복제하는 경우에는 업데이트가 복제된 시나리오에 적용되지 않습니다.
  • '요소 업데이트'는 실행 취소할 수 없습니다. 원래 선택한 것과 동일한 요소를 선택하려면 '요소 업데이트'를 다시 사용하고 요소를 다시 선택합니다.
  • 단계 그룹 내에서 단계의 요소를 업데이트하면 해당 단계 그룹을 사용하는 모든 시나리오에 영향을 미칩니다.