
HtmlUnit是功能强大的无接口Java浏览器,也是junit的扩展之一. 它提供了丰富的API. 阅读页面后,您可以有效地使用htmlunit分析页面上的内容并调用页面,填写表单并单击链接,就像在“常规”浏览器中所做的一样. 它具有相当好的JavaScript支持,并且可以与相当复杂的AJAX库一起使用,并根据所使用的配置模拟Chrome,Firefox或Internet Explorer. HtmlUnit还可以用于测试页面和实现网页的自动测试. 欢迎有需要的朋友下载和使用!
HtmlUnit通常用于测试目的或从网站检索信息,但它不是通用的单元测试框架qq浏览器java通用版jar,而是一种模拟浏览器进行测试的方法. 一般来说,在小型爬虫项目中,此框架非常普遍,它可以有效地在页面上运行jsqq浏览器java通用版jar,以获得需要由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().
本文来自电脑杂谈,转载请注明本文网址:
https://www.pc-fly.com/a/bofangqi/article-167391-1.html
萌萌哒
台湾如果收回
他说的是真的
不制造地区紧张武器怎么能好卖呢