Как я могу получить доступ к заголовку страницы, в частности к метатегам, с помощью WatiN?

StackOverflow https://stackoverflow.com/questions/694480

Вопрос

WatIn предоставляет отличные функциональные возможности для программного доступа к отображаемым частям веб-страницы.

Я хочу получить доступ к главной части страницы, особенно к мета-тегам.Ватин разрешает мне доступ к НАЗВАНИЮ, но НЕ АФАИКТ больше ни к чему.Существует свойство InternetExplorer, которое позволяет получить доступ к ShDocVw.InternetExplorer.Я подозреваю, что это может быть началом пути.Даже если это правильный путь, я не знаю, как ему следовать.

Это было полезно?

Решение

browser
    .Element(Find.ByName(nameAttribute))
    .GetAttributeValue("content");

Другие советы

Это даст вам коллекцию метатегов на вашей странице.

Синтаксис в WatiN 2.0 beta 1:

var metaTags = browser.ElementsWithTag("meta");

Синтаксис в CTP WatiN 2.0 и более ранних версиях:

var metaTags  = browser.Elements.Filter(Find.By("tagName", "META"));

Если вам нравится следующий синтаксис, прочитайте мой пост в блоге о добавление элементов в ВатиН:

var metaTags = browser.ElementsOfType<Meta>();
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top