ruby – 如何在Watir中获取HTML中具有相同属性的元素数量?
发布时间:2020-12-17 04:28:38 所属栏目:百科 来源:网络整理
导读:我有一个 HTML文档,其中包含具有相同类名的元素.我可以对页面中的所有元素进行迭代,并使用列表中具有类名的元素进行存储.在Watir中有更好的方法来计算具有相同类名的所有HTML元素吗?这个问题 Count of Elements with same attribute in XML解决了这个问题,
我有一个
HTML文档,其中包含具有相同类名的元素.我可以对页面中的所有元素进行迭代,并使用列表中具有类名的元素进行存储.在Watir中有更好的方法来计算具有相同类名的所有HTML元素吗?这个问题
Count of Elements with same attribute in XML解决了这个问题,但我有两个相关的问题
>如果HTML文档不是严格的XHTML文档怎么办? 示例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" /> 的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 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |