我正在尝试创建一个函数,该函数将返回嵌套在一系列容器中的元素集合(按钮)。
例如:[Span [Div [Button]]]
我的想法是希望将按钮搜索范围缩小到最近的可识别/可访问的容器。
如果我将Span传递给函数IElementContainer
,那么我可以看到Span的按钮中的按钮
收集并使用span.buttons(find.by..)
获取一个。 Div的按钮是否可从Span的系列中获取?
使用Span.Elements
...是否有助于挖掘内部DIv?
感谢
答案 0 :(得分:0)
如果我理解你的问题,你需要使用Filter方法。 您可以使用此语法来获取按钮:
DivCollection divCol = session.browser.Span(Find.ByClass("classname")).DomContainer.Divs.Filter(Find.ByClass("className));
使用此div集合,您可以找到按钮。