2012-03-16 69 views
0

我想創建一個函數,它將返回嵌套在一系列容器中的元素(按鈕)的集合。 ex:[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集合,你可以找到你的按鈕。