如何在Watir中获取HTML中具有相同属性的元素数量?
我有一个HTML文档,其中包含具有相同类名的元素。 我可以对页面中的所有元素进行迭代,并使用列表中具有类名的元素进行存储。 在Watir中有更好的方法来计算具有相同类名的所有HTML元素吗? 这个问题在XML类型中具有相同属性的元素计数解决了这个问题,但我有两个与此相关的查询
- 如果HTML文档不是严格的XHTML文档怎么办?
- 如果不同类型的HTML元素具有相同的类,会发生什么?
示例HTML文件可以是:
具有相同类名的相同类型的元素
具有相同类名的不同类型的元素
Text
先谢谢你,伙计们
如果你使用watir-webdriver gem:
HTML
的Watir
browser.elements(:class => "foo").size # => 2
2)
HTML
Text
的Watir
browser.elements(:class => "foo").size # => 3