У меня есть 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>
Заранее спасибо, ребята