HtmlUnit是一个没有图形界面的纯Java编写的浏览器,HtmlUnit将HTML文档抽象问对象模型,并通过API调用的方式完成 访问HTML页面,填写页面表单内容,并点击页面上的链接等操作。HtmlUnit一大特点就是对JavaScript有这非常好的支持。HtmlUnit甚至支持完全基于Ajax的应用。HtmlUnit还可以根据您的配置模拟Firefox或者是 Internet Explorer两种浏览器的特性。HtmlUnit的一个主要应用就是测试动态网站页面。
本次发布的HtmlUnit 2.6 包含如下的特性:
HtmlUnit 2.6 提供了缓存功能,用于缓存所有可以缓存的内容
HtmlUnit 2.6修正了很多序列化和反序列化的问题
HtmlUnit 2.6新增了保存包括图片在内完整页面的机制
HtmlUnit 2.6新增了可配置代理的支持
HtmlUnit 2.6增强了对XHTML页面的支持
HtmlUnit 2.6当然也不会忘记修正大部分已知的bug
您可以访问HtmlUnit官方网站获得更多关于HtmlUnit的信息:
http://htmlunit.sourceforge.net/
[ad#468-60]