En utilisant Watin, comment puis-je accéder à la partie de la tête de la page, en particulier les balises meta?

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

Question

Watin offre une grande fonctionnalité pour l'accès programmatique aux parties affichées d'une page Web.

Je veux accéder à la partie de la tête de la page, spedifically les balises META. Watin me permet d'accéder au titre, mais AFAICT rien d'autre. Il y a une propriété InternetExplorer qui permet d'accéder à ShDocVw.InternetExplorer. Je pense que cela pourrait être le début du chemin. Même si elle est la bonne voie, je ne sais pas comment le suivre.

Était-ce utile?

La solution

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

Autres conseils

Cela vous donnera une collection de balises meta dans votre page.

syntaxe dans WatiN 2.0 beta 1:

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

syntaxe dans WatiN 2.0 CTP et plus haut:

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

Si vous PREVER la syntaxe suivante, lisez mon blog sur ajoutant des éléments à WatiN:

var metaTags = browser.ElementsOfType<Meta>();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top