2012-03-16 18 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)); 

あなたのボタンを見つけることができます。このdiv要素のコレクションを使用しました。

関連する問題