如何在 Watir 中获取 HTML 中具有相同属性的元素的数量?
我有一个 HTML 文档,其中包含具有相同类名的元素。我可以对页面中的所有元素进行迭代,并将具有类名的元素存储在列表中。 Watir 有没有更好的方法来获取具有相同类名的所有 HTML 元素的计数?这个问题 Count of Elements with same attribute in 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>
提前致谢,伙计们
I have a HTML document which contains elements having the same class name. I could just do an iteration over all the elements in a page and store with elements with a class name in a list. Is there a better way in Watir to get a count of all the HTML elements having the same class name? This question Count of Elements with same attribute in XML kind of addresses the issue, but I had two queries related to that
- What if the HTML document is not a strict XHTML document?
- What happens if different types of HTML elements have the same class?
Sample HTML files could be:
Elements of the same type having same class name
<input type="password" class="foo" />
<input type="text" class="foo" />
Elements of different types having same class name
<input type="password" class="foo" />
<span class="foo"></span>
<a href='1' class="foo">Text</a>
Thanks in advance, guys
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用 watir-webdriver gem:
1)
HTML
Watir
2)
HTML
Watir
If you are using watir-webdriver gem:
1)
HTML
Watir
2)
HTML
Watir