我的页面中有一个 span 元素:
<span class="selected-facets">
<ul>
<li>
<a href="?"> </a>
foo
</li>
</ul>
</span>
我如何编写一个测试来确保
提前致谢。
也许这可以帮助:
browser.Span(Find.ByClass("selected-facets")).InnerHtml.Contains("Foo");
你应该看看这里: Parsing-HTML-Tags-in-C
这似乎相对简单:
protected void Prossess(string html)
{
HtmlTag tag;
HtmlParser parse = new HtmlParser(html);
while (parse.ParseNext("span", out tag))
{
string value;
if (tag.Attributes.TryGetValue("class", out value))
{
// now should be able to compair the value
}
}
}
或者也许这对你会更好: htmltidy