En utilisant Watin, comment puis-je accéder à la partie de la tête de la page, en particulier les balises meta?
-
22-08-2019 - |
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.
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