2017-02-02 1 views
1

Vaadin Grid와 BeanContainer를 사용하고 있습니다.Vaadin Grid Ids

테스트를 쉽게하기 위해 JBehave는 각 행의 특정 요소에 대해 프로그래밍 방식으로 ID를 설정하고 싶습니다.

은 그래서 결과는 같다 :

<td id="MyField_row_1" class="v-grid-cell v-grid-cell-focused" colspan="1" style="height: 30px; width: 430px;">copyOf_PP_kulan</td> 

<td id="MyField_row_2" class="v-grid-cell v-grid-cell-focused" colspan="1" style="height: 30px; width: 430px;">copyOf_PP_kulan</td> 

나는 그것을 할 수있는 적절한 방법을 찾을 수 없습니다.

답변

0

ID를 검색하는 대신 DOM을 단순히 다른 방식으로 탐색 할 수는 없습니까?

tr class="v-grid-row" 
    td class="v-grid-cell" 
     MyField_row_1 

Vaadin이 자신의 HTML-DOM의 모든 ID를 생성하지 않습니다 어쩌면 조금 너무 많은 일부 코드가 ID를 (다음해야 할뿐만 아니라 테스트하는) "해킹"서면?