ATF의 Select2 기능
Select2 구성요소를 사용하여 드롭다운 메뉴에서 옵션을 쉽게 검색하고 선택할 수 있습니다.
테스트에서 select2의 값을 설정할 수 있습니다. 그런 다음 테스트는 Select2의 검색 창에서 값을 검색합니다. 구성요소 드롭다운에서 첫 번째 유효한 결과가 선택됩니다.
필요한 드롭다운 메뉴에 페이지 검사기를 끌어서 놓습니다. 선택한 컴포넌트에 대한 오른쪽 패널이 열립니다. 페이지 검사기 내의 구성요소 값 설정 단계에서 검색할 텍스트를 지정할 수 있습니다.
작업 아래에서 구성요소 값 설정 옵션을 선택하여 구성요소를 검색합니다. 오른쪽 패널에 텍스트를 입력하고 제출을 클릭합니다. 이렇게 하면 코드가 select2를 열어 해당 구성 요소를 검색하고 표시되는 첫 번째 옵션을 선택할 수 있습니다.그림 1. Select2 구성요소
주:
용어 검색 시 비슷한 이름의 구성요소 옵션이 여러 개 표시되는 경우 첫 번째 옵션만 선택됩니다.
select2 지원의 제한 사항
- select2 라이브러리의 특정 버전(3.5.1-3.5.4 및 4.0.0-4.0.13)만 지원됩니다.
- select2 지원은 jquery 라이브러리에 따라 다릅니다. 따라서 select2 의 값을 설정하려고하는데 jquery 라이브러리의 이름이 변경되면 테스트가 실패합니다.
- 검색 창이 없으면 Select2를 통한 검색이 작동하지 않습니다.
설계 고려 사항
다음 설계 고려 사항을 고려하여 옵션을 효율적으로 검색하고 선택하십시오.
- 고유하게 검색 가능한 테스트 데이터를 사용하는 것이 좋습니다.
- 구성요소 값 설정(사용자 지정 UI) 테스트 단계를 통해 Select2 값을 설정하는 동안 다음 요소 설정을 진행하기 전에 현재 요소가 설정될 때까지 기다립니다.
- jquery 라이브러리 이름 변경을 방지하여 테스트 실패 방지
- Select2 어댑터 및 데코레이터 기능은 지원되지 않습니다.