Учитывая следующий HTML-код (который, я понимаю, отстой, но это не то, что я могу сейчас решить):
<img height="64" width="64" class='list_item' src="/img/icon/first.jpg"
title="This is the first item::Completed the item "I did this first"" alt="First" />
дает мне результат (это image.to_s)
name:
type:
id:
value:
disabled:
src: /img/icon/first.jpg
width: 64
height: 64
alt: First
Обратите внимание на отсутствие элемента title.Это на самом деле не меняется (отсутствие элемента title)
Если я получу содержимое родительского div одного из этих значков, я получу что-то вроде:
<img class="list_item" I="" did="" this="" first="" src="/img/icon/first.jpg" alt="First">
СломанныйHTML оригинала был превращен в отдельные атрибуты где-то внизу строки, но тег заголовка, кажется, полностью удален, и, поскольку мне нужно содержимое тега заголовка, я немного застрял.
Это было опробовано в последней версии Watir на Ruby 1.9.2 с использованием Firefox.
Идеальное решение для всего мира: я хотел бы получить исходный переданный HTML-код для тега изображения, поэтому я могу использовать "особый случай" (т.е., взломать) вокруг глупой проблемы двойных кавычек.
Достаточно хорошее решение: содержимое тега title.