자동화 ID
테스트를 위해 자동화 ID를 활성화합니다.
자동화 ID를 활성화하려면 IDE 설정에서
고급 모드
를 활성화하고, 웹 프레젠테이션 엔진에서 자동화 ID 활성화
를 선택합니다. 활성화하면 웹 프레젠테이션 엔진이 각 UI 구성 요소의 <div>
요소에 data-automationid="<BrowsePath>"
를 추가합니다. 속성 값은 UI 계층에서 구성 요소의 위치를 나타내는 구성 요소의 찾아보기 경로입니다. 예: data-automationid="NewHMIProject136/UI/MainWindow/ScrollView1/Rectangle1"
.엔드 투 엔드 또는 통합 테스트에서
data-automationid
를 기본 선택기로 사용해야 합니다. 리팩토링으로 인해 변경될 수 있는 텍스트, CSS 클래스 또는 DOM 구조보다 더 안정적입니다.
팁:
- CSS 또는 응용 프로그램 논리에는data-automationid를 사용하지 마십시오.
- 프로덕션에서는 이 기능을 활성화하지 마십시오. 테스트 세션에만 사용하도록 의도되었습니다.
automation IDs
testing
의견을 작성 부탁드립니다.