作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我有一个 HTML 文档,其中包含具有相同类名的元素。我可以对页面中的所有元素进行迭代,并将具有类名的元素存储在列表中。 Watir 是否有更好的方法来计算所有具有相同类名的 HTML 元素?这个问题Count of Elements with same attribute in XML某种程度上解决了这个问题,但我有两个与此相关的问题
示例 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-webdriver gem :
1)
HTML
<input type="password" class="foo" />
<input type="text" class="foo" />
瓦提尔
browser.elements(:class => "foo").size
# => 2
2)
HTML
<input type="password" class="foo" />
<span class="foo"></span>
<a href='1' class="foo">Text</a>
瓦提尔
browser.elements(:class => "foo").size
# => 3
关于ruby - 如何在 Watir 中获取 HTML 中具有相同属性的元素的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6433084/
我是一名优秀的程序员,十分优秀!