Используя WatiN, как я могу получить доступ к головной части страницы, в частности к метатегам? - PullRequest
0 голосов
/ 29 марта 2009

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

Я хочу получить доступ к головной части страницы, в меру метаданных. Ватин позволяет мне доступ к названию, но AFAICT больше ничего. Существует свойство InternetExplorer, которое разрешает доступ к ShDocVw.InternetExplorer. Я подозреваю, что это может быть началом пути. Даже если это правильный путь, я не знаю, как ему следовать.

Ответы [ 2 ]

1 голос
/ 31 марта 2009

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

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

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

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

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

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

var metaTags = browser.ElementsOfType<Meta>();
0 голосов
/ 30 марта 2009
browser
    .Element(Find.ByName(nameAttribute))
    .GetAttributeValue("content");
...