fbpx
Wikipedia

HtmlUnit

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]

HtmlUnit
Información general
Tipo de programa Navegador web
Lanzamiento inicial 22 de mayo de 2002 (19 años, 2 meses y 14 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 (6 años, 2 meses y 2 días)
Enlaces
Sitio web oficial
Repositorio de código

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

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

Véase también

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

Enlaces externos

  • (en inglés) Página del proyecto
  • (en inglés) Página de HtmlUnit en SourceForge
  • Pruebas unitarias Web para aplicaciones JSF
  • Guía de JUnit - Unittest con Java
  •   Datos: Q5924558

htmlunit, navegador, interfaz, usuario, escrito, java, permite, manipulación, alto, nivel, sitios, partir, otro, código, java, incluyendo, llenado, envío, formularios, hacer, click, hiperenlaces, también, proporciona, acceso, estructura, detalles, páginas, rec. HtmlUnit es un navegador web sin interfaz de usuario escrito en Java Permite la manipulacion de alto nivel de sitios web a partir de otro codigo Java incluyendo el llenado y envio de formularios y el hacer click en hiperenlaces Tambien proporciona acceso a la estructura y los detalles de las paginas 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 traves de hipertexto y obtener paginas web incluyendo HTML JavaScript AJAX y cookies Tambien hay HtmlPage getFrames pero hay problema con el metodo settimeout Este navegador sin cabeza puede tratar con seguridad HTTPS autenticacion HTTP basica la redireccion automatica de paginas y otras cabeceras HTTP Permite al codigo Java de testeo probador examinar las paginas devueltas en forma de texto un DOM XML o como colecciones de formularios tablas y enlaces 1 HtmlUnitInformacion generalTipo de programaNavegador webLanzamiento inicial22 de mayo de 2002 19 anos 2 meses y 14 dias LicenciaApache License 2 0IdiomasinglesInformacion tecnicaProgramado enJavaPlataformas admitidasJavaVersionesUltima version estable2 17 03 de junio de 2015 6 anos 2 meses y 2 dias EnlacesSitio web oficial Repositorio de codigo editar datos en Wikidata El uso mas comun de HtmlUnit es la automacion de pruebas de paginas web pero a veces se puede utilizar para web scraping extraccion de datos web literalmente raspado web o descarga de contenido del sitio web La version 2 0 incluye muchas mejoras nuevas como una puesta en practica de las caracteristicas de la implementacion W3C DOM Java 5 un mejor soporte XPath y un mejor manejo de HTML incorrecto ademas de diversas mejoras en JavaScript mientras que la version 2 1 se centra principalmente en afinar algunos problemas de rendimiento reportados por los usuarios Referencias Editar HtmlUnit Home Consultado el 23 de diciembre de 2010 Vease tambien EditarSistema headless sin cabeza sin monitor teclado o mouse Web scraping Testeo de aplicaciones Web XUnitEnlaces externos Editar en ingles Pagina del proyecto en ingles Pagina de HtmlUnit en SourceForge Pruebas unitarias Web para aplicaciones JSF Guia de JUnit Unittest con Java Datos Q5924558Obtenido de https es wikipedia org w index php title HtmlUnit amp oldid 118025169, wikipedia, wiki, leyendo, leer, libro, biblioteca,

español

, española, descargar, gratis, descargar gratis, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, imagen, música, canción, película, libro, juego, juegos