我有一个 HTML 文档,其中包含具有相同类名的元素。我可以对页面中的所有元素进行迭代,并将具有类名的元素存储在列表中。 Watir 有没有更好的方法来获取具有相同类名的所有 HTML 元素的计数?这个问题XML 中具有相同属性的元素计数有点解决了这个问题,但我有两个与此相关的疑问
- 如果 HTML 文档不是严格的 XHTML 文档怎么办?
- 如果不同类型的 HTML 元素具有相同的类,会发生什么情况?
HTML 文件示例可以是:
具有相同类名的相同类型的元素
<input type="password" class="foo" />
<input type="text" class="foo" />
具有相同类名的不同类型的元素
<input type="password" class="foo" />
<span class="foo"></span>
<a href='1' class="foo">Text</a>
预先感谢各位
如果您正在使用watir 网络驱动程序 gem:
1)
HTML
<input type="password" class="foo" />
<input type="text" class="foo" />
Watir
browser.elements(:class => "foo").size
# => 2
2)
HTML
<input type="password" class="foo" />
<span class="foo"></span>
<a href='1' class="foo">Text</a>
Watir
browser.elements(:class => "foo").size
# => 3
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)