2012-12-13 3 views
0

저는 현재 셀렌과 자바를 사용하여 GWT 애플리케이션에 대한 자동화 된 테스트를 작성하고 있습니다. 위젯 인 페이지 요소의 경우 ensureDebugIds() 메소드를 사용하여 고유 한 ID를 설정할 수 있으므로 비교적 간단합니다.GWT의 비 위젯 요소에 EnsureDebugId()가 있습니까?

그러나 내가 사용하는 페이지의 일부 유형은 위젯이 아니지만 다른 유형, 가능한 컨테이너 유형 (예 : 필수 HTML 테이블 인 셀 또는 그리드 행) 일 수 있습니다. 이것에 대해 EnsureDebugIds()와 비슷한 메서드가 있습니까? 또는 이와 유사한 방법으로 작동하는 이러한 요소에 대한 맞춤 ID를 만들 수 있습니까? 과 ensureDebugId()는 호환됩니까?

답변

1

GWT가 ensureDebugId에서 처리하지 않는 요소에 대해 ID를 설정하려면 개발자 팀과 긴밀하게 협력해야합니다. 모든 UIObjects가 setId API를 사용하는 것처럼 간단합니다. HTML 코드가 삽입되면 간단한 규약에 따라 ID를 결정하고 Selenese 테스트 케이스 작성을 쉽게 설정해야합니다.

관련 문제