`

HtmlUnit 2.6发布 纯Java浏览器,Web测试工具

    博客分类:
  • Test
阅读更多

HtmlUnit是一个没有图形界面的纯Java编写的浏览器,是 JUnit 的扩展测试框架之一。它将返回文档模拟成 HTML,这样您便可以直接处理这些文档了。

HtmlUnit的优点:

   1. 运行起来没有界面,速度非常快。
   2. 由于是java类库,有无限扩展的可能,可以构造各种功能强大的工具。包括本地化测试,多种数据源输入数据。
   3. 跨平台,跨浏览器。java本身就有跨平台的特性,浏览器,只要简单的设定一个参数就可以轻易模仿想要的浏览器了。
   4. 转化为性能测试,非常简单,可以共享同一脚本。

HtmlUnit 2.6的新特性:

  • 为所有(能缓存的)内容提供缓存功能
  • 修复了很多序列化或反序列化的问题
  • 新增了保存完整页面包括图片在内的机制
  • 支持可配置代理
  • 对XHTML页面更好的支持
  • ……
分享到:
评论

相关推荐

    htmlunit java版无界面浏览器 网页自动登录

    htmlunit 是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容。项目可以模拟浏览器运行,被誉为java浏览器的开源实现。这个没有界面的浏览器,运行速度也是非常迅速的。

    JAVA开源的WEB测试工具

    【JAVA开源WEB测试工具详解】 在Java开源领域,有许多优秀的Web测试工具,这些工具帮助开发者和测试人员确保Web应用程序的功能性和稳定性。以下是一些主要的Java开源Web测试工具的详细介绍: 1. **HtmlUnit**:这...

    htmlunit-2.6

    htmlunit-2.6 用于网络爬虫,自动化测试,java包。

    通过htmlunit获取执行js代码后的html文档

    HTMLUnit是一个Java库,设计用于模拟浏览器行为,特别是在无头模式下执行JavaScript并解析HTML文档。这个库在自动化测试、网页抓取以及其他需要与网页交互的场景中非常有用。通过HTMLUnit,开发者可以编写程序来模拟...

    htmlunit-2.19-bin

    总之,HTMLUnit-2.19-bin提供了在Java环境中模拟Web浏览器的能力,对于那些需要进行自动化测试和网页抓取的项目,是一个强大的工具。开发者可以通过解压这个压缩包,导入相应的JAR文件到项目中,然后利用提供的API来...

    htmlunit-2.39.0-bin.zip

    HTMLUnit是一个Java库,模拟一个无头Web浏览器,主要用于自动化测试和网页抓取。它提供了对HTML、CSS和JavaScript的支持,使得开发者可以在不依赖实际浏览器环境的情况下,进行Web应用程序的功能测试。HTMLUnit-2.39...

    htmlunit-2.3..zip

    总的来说,“htmlunit-2.3.zip”提供的HTMLUnit库是Java Web应用单元测试的重要工具,它能够帮助开发者快速验证网页逻辑,提高代码质量,并且在没有实际浏览器的情况下进行自动化测试。通过熟练掌握HTMLUnit的使用,...

    java htmlunit-2.14

    Java HTMLUnit是一个强大的库,主要用于自动化网页测试和模拟浏览器行为。HTMLUnit-2.14是这个库的一个版本,它提供了对HTTP协议的支持,并能够解析和执行JavaScript,从而实现无头浏览器的功能。在这个版本中,...

    htmlunit用到的jar包

    HTMLUnit是一个Java库,它提供了一个无头浏览器模拟器,用于自动化Web页面的测试和交互。这个库在处理JavaScript和Ajax驱动的网站时特别有用,因为它可以执行客户端的JavaScript代码并跟踪网页的状态。HTMLUnit使用...

    jsoup_htmlunit_seleniumWebdriver_jar

    HtmlUnit是一个无头(headless)的Java Web浏览器,模拟了完整的浏览器环境,但没有图形用户界面。它支持JavaScript,能够执行页面上的脚本,从而进行功能测试和自动化。通过使用HtmlUnit,开发者可以在无需真实...

    htmlunit依赖的所有jar

    HTMLUnit是一个Java库,模拟一个无头Web浏览器,主要用于自动化测试和网页抓取。它能够解析HTML、执行JavaScript,并返回用户可以操作的DOM元素。在Java应用中使用HTMLUnit,通常需要依赖一系列的JAR(Java Archive...

    htmlunit源码

    HTMLUnit是一个Java库,它模拟了一个无头浏览器,主要用于自动化测试和网页抓取。这个库的核心功能是能够解析和执行HTML、JavaScript以及相关的Web技术,从而使得开发者可以在没有实际浏览器环境的情况下,对网页...

    htmlunit-2.14

    HTMLUnit是一个Java库,它提供了一个无头浏览器模拟器,用于自动化Web页面的测试和抓取。这个库的核心功能是能够解析、渲染和执行JavaScript,从而使得开发者可以在没有实际浏览器环境的情况下,对网页进行功能测试...

    最新版HtmlUnit2.22含API文档

    总的来说,HtmlUnit 2.22为Java开发者提供了一个强大的工具,帮助他们在没有实际浏览器的情况下进行Web应用的测试和自动化,尤其适用于那些依赖JavaScript和Ajax技术的复杂应用。配合详尽的API文档,开发者可以更...

    htmlunit-2.41.0-bin 官方包

    HTMLUnit是一个基于Java的无头浏览器模拟器,它主要用于自动化Web测试和网页抓取任务。在标题中提到的"htmlunit-2.41.0-bin"是HTMLUnit的一个特定版本,即2.41.0,而"官方包"意味着这是由HTMLUnit项目团队直接提供的...

    htmlunit-2.27-bin

    HTMLUnit是一个强大的Java库,它模拟了一个无头Web浏览器,主要用于自动化Web测试和网页抓取。这个"htmlunit-2.27-bin"压缩包包含了HTMLUnit版本2.27的所有必要组件,使得用户能够在没有图形界面的情况下执行...

    htmlunit2.9

    HTMLUnit是一个Java库,模拟一个无头Web浏览器,主要用于自动化测试和网页抓取。它能够解析HTML、执行JavaScript以及处理CSS样式,而无需在后台显示实际的浏览器窗口。"htmlunit2.9"指的是HTMLUnit的2.9版本,这个...

    htmlunit-2.29.zip

    HTMLUnit是一个强大的自动化测试工具,尤其适用于Web应用程序的测试。它是基于Java的,模拟了一个无图形用户界面的浏览器,能够执行JavaScript,解析HTML,并且支持CSS。这个"htmlunit-2.29.zip"文件包含了HTMLUnit...

    htmlunit基本jar包

    HTMLUnit是一个Java库,它提供了一个无头浏览器模拟器,用于自动化Web页面的测试和交互。这个"htmlunit基本jar包"包含了运行HTMLUnit所需的所有核心组件,无需通过Maven来管理和依赖。这意味着用户可以直接在项目中...

    htmlunit-2.1.5源码

    HTMLUnit是一个Java库,它模拟了一个无头Web浏览器,用于自动化网页测试和抓取。它提供了JavaScript支持,能够处理AJAX请求,使开发者能够在没有实际图形界面的情况下与网页交互。这个"htmlunit-2.1.5源码"包包含了...

Global site tag (gtag.js) - Google Analytics