WatiN を使用して、ページの先頭部分、特にメタ タグにアクセスするにはどうすればよいですか?
-
22-08-2019 - |
質問
WatIn は、Web ページの表示部分にプログラムでアクセスするための優れた機能を提供します。
ページの先頭部分、具体的には META タグにアクセスしたいと考えています。Watin は TITLE へのアクセスを許可しますが、それ以外にはアクセスできません。ShDocVw.InternetExplorer へのアクセスを許可する InternetExplorer プロパティがあります。おそらくここが道の始まりだと思います。たとえそれが正しい道だとしても、どうやって進めばいいのか分かりません。
解決
browser
.Element(Find.ByName(nameAttribute))
.GetAttributeValue("content");
他のヒント
これにより、ページ内にメタ タグのコレクションが作成されます。
WatiN 2.0 ベータ 1 の構文:
var metaTags = browser.ElementsWithTag("meta");
WatiN 2.0 CTP 以前の構文:
var metaTags = browser.Elements.Filter(Find.By("tagName", "META"));
次の構文を使用しない場合は、私のブログ投稿を読んでください。 要素の追加 ワティンさんへ:
var metaTags = browser.ElementsOfType<Meta>();
所属していません StackOverflow