For faster navigation, this Iframe is preloading the Wikiwand page for HtmlUnit.

HtmlUnit

HtmlUnit
Información general
Tipo de programa Navegador web
Lanzamiento inicial 22 de mayo de 2002 (22 años, 1 mes y 30 días)
Licencia Apache License 2.0
Idiomas inglés
Información técnica
Programado en Java
Plataformas admitidas Java
Versiones
Última versión estable 2.17 ( 03 de junio de 2015 (9 años, 1 mes y 18 días))
Enlaces

HtmlUnit es un navegador web sin interfaz de usuario escrito en Java. Permite la manipulación de alto nivel de sitios web a partir de otro código Java, incluyendo el llenado y envío de formularios y el hacer click en hiperenlaces. También proporciona acceso a la estructura y los detalles de las páginas web recibidas. HtmlUnit emula el comportamiento de las partes del navegador, incluyendo los aspectos de bajo nivel de los protocolos TCP/IP y HTTP. Una secuencia como getPage(url), getLinkWith("Click here"), click() permite al usuario navegar a través de hipertexto y obtener páginas web, incluyendo HTML, JavaScript, AJAX y cookies. También hay HtmlPage.getFrames(), pero hay problema con el método settimeout. Este navegador sin cabeza puede tratar con seguridad HTTPS, autenticación HTTP básica, la redirección automática de páginas y otras cabeceras HTTP. Permite al código Java de testeo (probador) examinar las páginas devueltas en forma de texto, un DOM XML, o como colecciones de formularios, tablas y enlaces.[1]

El uso más común de HtmlUnit es la automación de pruebas de páginas web, pero a veces se puede utilizar para web scraping (extracción de datos web, literalmente, "raspado web") o descarga de contenido del sitio web.

La versión 2.0 incluye muchas mejoras nuevas, como una puesta en práctica de las características de la implementación W3C DOM Java 5, un mejor soporte XPath, y un mejor manejo de HTML incorrecto, además de diversas mejoras en JavaScript, mientras que la versión 2.1 se centra principalmente en afinar algunos problemas de rendimiento reportados por los usuarios.

Referencias

[editar]
  1. «HtmlUnit Home». Consultado el 23 de diciembre de 2010. 

Véase también

[editar]
  • Sistema headless (sin cabeza: sin monitor, teclado o mouse)
  • Web scraping
  • Testeo de aplicaciones Web
  • XUnit

Enlaces externos

[editar]
{{bottomLinkPreText}} {{bottomLinkText}}
HtmlUnit
Listen to this article

This browser is not supported by Wikiwand :(
Wikiwand requires a browser with modern capabilities in order to provide you with the best reading experience.
Please download and use one of the following browsers:

This article was just edited, click to reload
This article has been deleted on Wikipedia (Why?)

Back to homepage

Please click Add in the dialog above
Please click Allow in the top-left corner,
then click Install Now in the dialog
Please click Open in the download dialog,
then click Install
Please click the "Downloads" icon in the Safari toolbar, open the first download in the list,
then click Install
{{::$root.activation.text}}

Install Wikiwand

Install on Chrome Install on Firefox
Don't forget to rate us

Tell your friends about Wikiwand!

Gmail Facebook Twitter Link

Enjoying Wikiwand?

Tell your friends and spread the love:
Share on Gmail Share on Facebook Share on Twitter Share on Buffer

Our magic isn't perfect

You can help our automatic cover photo selection by reporting an unsuitable photo.

This photo is visually disturbing This photo is not a good choice

Thank you for helping!


Your input will affect cover photo selection, along with input from other users.

X

Get ready for Wikiwand 2.0 🎉! the new version arrives on September 1st! Don't want to wait?