.net/C# 的 Html 解析器和对象模型

2024-04-27

我希望使用 .net 来解析 html,以测试或断言其内容。 IE。

HtmlDocument doc = GetDocument("一些 html") 列表表单 = doc.Forms() 链接 link = doc.GetLinkByText("新客户")

这个想法是允许人们在 C# 中编写测试,就像在 webrat (ruby) 中所做的那样。

i.e.

访问次数('\') fills_in“姓名”,“米克” 点击“保存”

我见过 html 敏捷包、sgmlreader 等,但有人为此创建了一个对象模型,即一组表示 html 元素的类,例如表单、按钮等?

Cheers.


Here http://www.codeproject.com/KB/cs/TagBasedHtmlParser.aspx是很好的 html 解析库,不会创建像 HtmlButton 、 HtmlInput 这样的对象,但如果您不想使用 HTML DOM,那么这是一个很好的开始并自己创建它们

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

.net/C# 的 Html 解析器和对象模型 的相关文章

随机推荐