0

WatIn 为以编程方式访问网页的显示部分提供了强大的功能。

我想访问页面的头部,特别是 META 标签。Watin 允许我访问 TITLE,但 AFAICT 没有别的。有一个 InternetExplorer 属性允许访问 ShDocVw.InternetExplorer。我怀疑这可能是道路的开始。就算是对的路,我也不知道怎么走。

4

2 回答 2

1

这将为您提供页面中的元标记集合。

WatiN 2.0 beta 1 中的语法:

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

WatiN 2.0 CTP 及更早版本中的语法:

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

如果您不喜欢以下语法,请阅读我关于向 WatiN添加元素的博客文章:

var metaTags = browser.ElementsOfType<Meta>();
于 2009-03-31T09:01:16.513 回答
0
browser
    .Element(Find.ByName(nameAttribute))
    .GetAttributeValue("content");
于 2009-03-30T05:42:07.593 回答