我希望使用 .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(使用前将#替换为@)