Как вы используете tokenize_tagline для получения тегов HTML в Ruby с помощью инструментария Watir - PullRequest
1 голос
/ 19 июля 2011

У меня есть элемент HTML:

<iframe marginheight=0 marginwidth=0 frameborder=0 height=100 width=400 src="/website/authorisation.jsp?a=f556">
    </iframe>

Я хочу получить код src элемента.Как это сделать, пожалуйста?Я искал вокруг, и единственный ответ, который я вижу, состоит в том, чтобы маркировать элемент, но нет никакого упоминания о том, как вы используете токенизатор.

Ответы [ 2 ]

1 голос
/ 20 июля 2011

Если вы используете последний гем watir-webdriver и открываете HTML-страницу, содержащую только

<iframe marginheight=0 marginwidth=0 frameborder=0 height=100 width=400 src="/website/authorisation.jsp?a=f556"></iframe>

, вы можете получить значение атрибута src с помощью

browser.frame.src

Он вернет "file:///website/authorisation.jsp?a=f556".

0 голосов
/ 19 июля 2011

Вы можете получить IFRAME внутренний HTML, используя JavaScript

...