详情介绍
HtmlUnit是一个强大的无界面Java浏览器,是junit的扩展之一,它提供了丰富的API,在读取页面后,您可以有效的使用htmlunit分析页面上的内容,并调用页面、填写表单、点击链接,就像您在“正常”浏览器中所作的一样。它具有相当好的JavaScript支持,并且能够使用相当复杂的AJAX库来工作,根据所使用的配置模拟Chrome、Firefox或Internet Explorer。HtmlUnit还可以用来进行页面的测试工作,实现网页自动化测试。需要的朋友欢迎前来下载使用!
HtmlUnit通常用于测试目的或从网站检索信息,但是它不是一个通用的单元测试框架,它是一种模拟浏览器进行测试的方法。一般来说,在小型爬虫项目中,这种框架十分常用,它可以有效的运行页面上的js,以便得到需要执行JS才能得到的值。
功能特点
支持HTTP和HTTPS协议
支持Cookie
能够指定服务器的失败响应是否应该抛出异常,或者应该返回为适当类型的页面(基于内容类型)
支持提交方法POST和GET(以及HEAD,DELETE,...)
能够自定义要发送到服务器的请求头
支持HTML响应
HTML页面的包装器,可以轻松访问其中包含的所有信息
支持提交表单
支持点击链接
支持步行HTML文档的DOM模型
代理服务器支持
支持基本和NTLM身份验证
优秀的JavaScript支持
更新日志
HtmlUnit v2.25官方版更新日志
添加了DataURl的编码支持。
HtmlAnchor:用shift或ctrl键处理点击页面。
更改DomNode.getByXPath的返回类型。
添加HtmlSlot。
删除已弃用的HtmlElement.getHtmlElementsByTagName(),.getHtmlElementsByTagNames()和CSSStyleSheet.modifyIfNecessary()。
删除已弃用的INTERNET_EXPLORER_11。
删除SvgPage和InteractivePage,使用HtmlPage。
修复getElementsByTagName()并添加.getElementsByTagNameNS()。
在MutationObserver中修复NullPointerException。
实现.getUserData()和.setUserData()。
下载地址
人气软件
相关文章
- excel中如何给表格添加背景? 给Excel表格加背景图的教程
excel表格想要插入背景图片,哦们直接的点击打开方式下的页面布局,然后找到背景选项来进行操作就可以了,详细请看下文介绍...
- word页码10以上显示1怎么办? word页码十几显示1的解决办法
在使用word文档时发现,设定好的页码9后面本应是10,却变成了1,下面我们就来解决word页码到10页为啥回到1了的解决办法...
- 谷歌浏览器点击书签怎么打开新标签页? chrome新标签页打开设置技巧
谷歌浏览器每次点击标签打开的都是上次浏览器的页面,想要打开新的标签页,该怎么设置呢?下面我们就来看看详细的教程...
- 火狐浏览器下载文件没反应怎么办? Firefox下载文件失败的解决办法
火狐浏览器下载文件的时候有时候会提示我们下载失败,那么这要怎么办?用户们可以点击设置选项下的隐私与安全选项通过设置解决这个问题...
- WPS如何将大标题都改成章节标题 WPS将所有大标题都改成章节标题的方法
WPS如何将大标题都改成章节标题?我们需要将已经设置的大标题内容进行选中,之后就可以进入到自定义章节标题的窗口中进行选择自己需要的一个章节标题类型进行添加了...
- WPS表格内容如何进行笔画排序 WPS表格内容进行笔画排序的方法
WPS表格内容如何进行笔画排序?我们可以进入到排序的窗口中,可以设置主要关键词或者是次要关键词进行拼音、数字、日期以及笔画等排序,并且可以选择升序或降序排序...
下载声明
☉ 解压密码:www.jb51.net 就是本站主域名,希望大家看清楚,[ 分享码的获取方法 ]可以参考这篇文章
☉ 推荐使用 [ 迅雷 ] 下载,使用 [ WinRAR v5 ] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的htmlunit-2.25-OSGi.jar包(Java无界面浏览器) 官方免费版资源来源互联网,版权归该下载资源的合法拥有者所有。