목록에서 값을 선택합니다.
  • 17 Dec 2024
  • 1 읽을 분
  • 기여자
  • 어두운

목록에서 값을 선택합니다.

  • 어두운

기사 요약

목록에서 값을 선택하는 단계

<select> 요소로 구현된 목록에서 값을 선택하는 작업을 기록하면 [목록에서 ... 선택] 단계가 만들어집니다.

en_select_from_list

<select> 요소 이외의 다른 요소로 구현된 목록

선택' 요소가 아닌 다른 요소로 구현된 목록에서 값을 선택하는 동작을 기록하는 경우 일반적으로 옵션을 여는 클릭과 옵션을 선택하는 클릭, 두 번의 클릭이 기록됩니다.

검색 대상

테스트 실행 중에 Autify는 목록 내의 옵션을 살펴보고 '레이블'에 설정된 값을 검색합니다.

en-label-list.png

검색 대상은 옵션 태그(<option>This string</option>)로 묶인 값입니다. 현재 Autify는 옵션 태그가 값을 포함하지 않는 옵션(예: <option label="1" value="1"></option>)은 지원하지 않습니다.

레이블 이외의 선택은 지원되지 않음

현재 [목록에서 ... 선택] 단계는 다음과 같이 완전한 레이블 일치를 제외한 다른 방법으로의 선택을 지원하지 않습니다:

  • N번째 옵션 선택.
  • '~'가 포함된 옵션 선택하기.
  • '~'로 시작하는 옵션 선택.

단계가 기록되지 않은 경우

자동 완성 레코더는 값이 변경된 경우(예: 선택 항목이 변경된 경우)를 감지하고 그에 따라 단계를 기록합니다. 따라서 이미 선택된 값을 다시 선택하면 [목록에서 ... 선택] 단계가 기록되지 않습니다.

단계를 기록하려면 먼저 다른 옵션을 선택한 다음 원하는 값을 다시 선택하면 됩니다. 그 후에 불필요한 단계를 제거할 수 있습니다.

값이 기록되지 않는 경우

Autify는 현재 <옵션 레이블="1" 값="1"></옵션>과 같이 옵션 태그가 값을 둘러싸지 않는 옵션을 지원하지 않으므로 이러한 옵션을 선택하는 작업을 기록하면 값이 기록되지 않고 [목록에서 ... 선택]의 '...'이 비워집니다.

나중에 시나리오 편집 페이지에 값을 입력하면 로컬 리플레이는 작동하지만 테스트 실행 중에 자동 확인이 옵션을 찾지 못하여 테스트가 실패합니다.

로컬 리플레이와 테스트 실행의 차이점

로컬 리플레이는 테스트 시나리오를 업데이트할 때 도움이 되는 기능으로, 테스트 실행과는 동작이 다를 수 있습니다. 이것이 그 차이점 중 하나입니다. 자세한 내용은 여기 녹화(로컬 리플레이) - 3. 로컬 리플레이와 테스트 실행의 차이점 을 참조하세요.

로케이터 추가

로케이터를 추가할 때는 <옵션> 요소가 아닌 선택하려는 <선택> 요소의 CSS 선택기/XPath를 지정해야 합니다. 선택' 요소가 아닌 다른 요소의 CSS 선택기/XPath를 지정하면 로컬 리플레이 및 테스트 실행이 실패합니다.

로케이터에서 선택하려는 옵션의 CSS 선택기/XPath를 지정해도 해당 옵션이 선택되지 않으므로 주의하세요.

다중 선택을 허용하는 목록

"multiple" 속성이 있는 목록에서는 여러 옵션을 선택할 수 있습니다. 다중 선택을 허용하는 목록에서 선택한 옵션을 변경하는 작업을 수행하는 경우 Autify에서는 두 단계를 생성합니다: [목록에서 ... 선택 취소] 및 [목록에서 ... 선택]이 생성됩니다.

'1'을 선택한 다음 '2'를 선택하면 이러한 단계가 기록됩니다:

en-select-multiple

'1'을 선택한 다음 Shift 또는 Ctrl(cmd)을 누른 상태에서 '2'를 선택하면 [목록에서 선택 취소 ...] 단계가 생성되지 않습니다:

en-select-multiple-shift


이 문서가 도움이 되었습니까?

What's Next
Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.