这是对 Watir 中具有相同属性的 HTML 元素的数量进行计数的后续问题。
所以,假设我有一个 HTML 元素如下
<input type="password" class="foo" />
<span class="foo"></span>
<a href='1' class="foo">Text</a>
所以,我可以通过使用获得具有相同类名的所有元素的集合
elements = browser.elements(:class,"foo")
因为它是一个集合,所以我可以使用 each 方法来迭代集合。在遍历集合时,我想确定代表什么类型的标签?(类似于 Javascript 中的 nodeName 或 tagName 方法)。有没有办法在 Watir 中做到这一点?
示例代码是:
elements = browser.elements(:class,"foo")
elements.each { |element|
puts element.<Watir_method_similar_to_nodeName_of_JavaScript>
}