2013-01-14 2 views
1

자동화 테스트를 위해 Ruby, Watir-webdriverPage-object gem을 사용하고 있습니다.생성 된 필드의 양이 알려진 페이지 객체

사람들이 텍스트 필드의 양과 관련하여 본질적으로 동적 인 페이지에 어떻게 접근하는지 궁금합니다. 현재 작업하고있는 페이지는 원하는만큼 추가 할 수있는 'key'/'value' 쌍 목록이 있습니다.

은 내가

text_field(:key5, id: "key", index: 4) 
text_field(:value5, id: "value", index: 4) 

같은 뭔가 5 일 말에 액세스 만 할 수 알고하지만 존재하지 않을 수도 있습니다 항목의 부하 지원 페이지를 채우는 조금 지저분한 느낌.

누락 된 더 나은 접근 방식이 있습니까? 마음에 오는

답변

1

간단한 아이디어는 같은 것을 할 것입니다 :

text_fields(:key, :id => 'key') 
text_fields(:value, :id => 'value') 

이 텍스트 필드의 배열을 반환 할 방법 key_elementsvalue_elements를 생성합니다. 아마 이것은 당신을 위해 작동 할 것입니다.

관련 문제