stringtranslate.com

Unidad HTML

HtmlUnit es un navegador web sin interfaz gráfica escrito en Java . Permite la manipulación de alto nivel de sitios web desde otro código Java, incluyendo el llenado y envío de formularios y hacer clic en hipervínculos . También proporciona acceso a la estructura y los detalles dentro de las páginas web recibidas . HtmlUnit emula partes del comportamiento del navegador, incluyendo los aspectos de nivel inferior de TCP/IP y HTTP . Una secuencia como getPage(url), getLinkWith("Click here"), click()permite a un usuario navegar a través del hipertexto y obtener páginas web que incluyen HTML , JavaScript , Ajax y cookies . Este navegador sin interfaz gráfica puede manejar seguridad HTTPS, autenticación HTTP básica, redirección automática de páginas y otros encabezados HTTP. Permite que el código de prueba Java examine las páginas devueltas ya sea como texto, un DOM XML o como colecciones de formularios, tablas y enlaces. [1]

El objetivo es simular navegadores reales, es decir , Chrome , Firefox y Edge .

El uso más común de HtmlUnit es la automatización de pruebas de páginas web, pero a veces se puede utilizar para web scraping o descargar contenido del sitio web.

Beneficios

Desventajas

Tecnologías utilizadas

Bibliotecas que utilizan HtmlUnit

Véase también

Referencias

  1. ^ "Página de inicio de HtmlUnit". Sourceforge . Consultado el 30 de agosto de 2019 .
  2. ^ Beust, Cédric; Suleiman, Hani (15 de octubre de 2007). Pruebas Java de próxima generación: TestNG y conceptos avanzados. Pearson Education. ISBN 9780132702270. Recuperado el 30 de agosto de 2019 .
  3. ^ "Controlador HtmlUnit". Github . Consultado el 30 de agosto de 2019 .
  4. ^ "Prueba de unidad HTML". Proyecto GWT . Consultado el 30 de agosto de 2019 .

Bibliografía

Lectura adicional

Enlaces externos