2012-03-16 9 views
0

일련의 컨테이너 안에 중첩 된 요소 (단추) 컬렉션을 반환하는 함수를 만들려고합니다. 예 : [Span [Div [Button]]]중첩 된 컨테이너에서 요소 컬렉션 반환

아이디어는 식별 가능한/액세스 가능한 가장 가까운 컨테이너로 버튼 검색 범위를 좁히려합니다.

내가 IElementContainer 같은 기능으로 스팬을 통과하면 그때는 스팬의 버튼 컬렉션에있는 버튼이 표시 및 사용하여 하나를 얻을 수 있습니다 : span.buttons(find.by..)를. Div의 버튼은 Span 컬렉션에서 액세스 할 수 있습니까? 사용 하시겠습니까 Span.Elements ... 내부 DIV에 파고에 유용할까요? 감사합니다

답변

0

나는 당신의 질문을 이해하면 필터 방법을 사용해야합니다. 당신은 버튼을 얻기 위해이 구문을 재생할 수 있습니다 :

DivCollection divCol = session.browser.Span(Find.ByClass("classname")).DomContainer.Divs.Filter(Find.ByClass("className)); 

당신이 당신의 버튼을 찾을 수있는이 사업부 컬렉션을 사용.