HtmlUnit (original) (raw)

About DBpedia

HtmlUnit is a headless web browser written in Java. It allows high-level manipulation of websites from other Java code, including filling and submitting forms and clicking hyperlinks. It also provides access to the structure and the details within received web pages. HtmlUnit emulates parts of browser behaviour including the lower-level aspects of TCP/IP and HTTP. A sequence such as getPage(url), getLinkWith("Click here"), click allows a user to navigate through hypertext and obtain web pages that include HTML, JavaScript, Ajax and cookies. This headless browser can deal with HTTPS security, basic HTTP authentication, automatic page redirection and other HTTP headers. It allows Java test code to examine returned pages either as text, an XML DOM, or as collections of forms, tables, and li

thumbnail

Property Value
dbo:abstract HtmlUnit is a headless web browser written in Java. It allows high-level manipulation of websites from other Java code, including filling and submitting forms and clicking hyperlinks. It also provides access to the structure and the details within received web pages. HtmlUnit emulates parts of browser behaviour including the lower-level aspects of TCP/IP and HTTP. A sequence such as getPage(url), getLinkWith("Click here"), click allows a user to navigate through hypertext and obtain web pages that include HTML, JavaScript, Ajax and cookies. This headless browser can deal with HTTPS security, basic HTTP authentication, automatic page redirection and other HTTP headers. It allows Java test code to examine returned pages either as text, an XML DOM, or as collections of forms, tables, and links. The goal is to simulate real browsers; namely Chrome, Firefox ESR 38, Internet Explorer 8 and 11, and Edge (experimental). The most common use of HtmlUnit is test automation of web pages, but sometimes it can be used for web scraping, or downloading website content. (en) 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.​ El uso más común de HtmlUnit es la 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. (es)
dbo:genre dbr:Web_browser
dbo:language dbr:English_language
dbo:latestReleaseDate 2021-05-16 (xsd:date)
dbo:latestReleaseVersion 2.50.0
dbo:license dbr:Apache_License
dbo:operatingSystem dbr:Cross-platform
dbo:programmingLanguage dbr:Java_(programming_language)
dbo:releaseDate 2002-05-22 (xsd:date)
dbo:thumbnail wiki-commons:Special:FilePath/htmlunit_logo.png?width=300
dbo:wikiPageExternalLink http://cssparser.sourceforge.net/ http://docs.spring.io/spring/docs/4.2.0.BUILD-SNAPSHOT/spring-framework-reference/htmlsingle/%23spring-mvc-test-server-htmlunit http://nekohtml.sourceforge.net/ http://pub-inf.tuwien.ac.at/showentry.php%3FID=183673 http://www.wetator.org/ https://hc.apache.org/ https://htmlunit.sourceforge.io/ http://www.gwtproject.org/doc/latest/DevGuideTestingHtmlUnit.html https://archive.org/details/isbn_9788173667916_g4l8/page/83 https://books.google.com/books%3Fid=I2MKuc4iZDYC&pg=PA39%7Ctitle=Refactoring https://books.google.com/books%3Fid=bCvcMcLZwV4C&pg=PA339%7Ctitle=''Next https://books.google.com/books%3Fid=p5x9-ZKQF0sC&pg=PA347%7Ctitle=Enjoying https://books.google.com/books%3Fid=vwzk3dRtEhcC&q=%22HtmlUnit%22%7Ctitle=JavaServer https://web.archive.org/web/20101103111609/http:/webtest.canoo.com/
dbo:wikiPageID 48131306 (xsd:integer)
dbo:wikiPageLength 6493 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1083975741 (xsd:integer)
dbo:wikiPageWikiLink dbr:Parsing dbc:Load_testing_tools dbc:Web_scraping dbr:PhantomJS dbr:Rhino_(JavaScript_engine) dbr:Cross-platform dbr:English_language dbr:Google_Chrome dbr:Google_Web_Toolkit dbr:Apache_License dbr:Test_automation dbr:Web_page dbr:TCP/IP dbr:CSS dbc:Web_development dbr:W3C dbr:Web_browser dbc:Web_browsers dbr:Ajax_(programming) dbc:Java_platform dbr:Firefox dbr:Form_(web) dbr:HTML dbr:HTTP dbr:HTTP_cookie dbr:Internet_Explorer dbr:JavaScript dbr:Java_(programming_language) dbr:Hyperlink dbr:Hypertext dbc:Free_software_programmed_in_Java_(programming_language) dbc:Unit_testing_frameworks dbr:Document_Object_Model dbr:JVM dbr:Apache_Software_Foundation dbr:Microsoft_Edge dbr:Selenium_(software) dbr:XPath dbr:Headless_system dbr:River_Trail_(JavaScript_engine) dbr:Website dbr:Web_scraping dbr:Xalan dbr:Web_testing dbr:XUnit dbr:Headless_web_browser
dbp:genre dbr:Web_browser
dbp:language dbr:English_language
dbp:latestReleaseDate 2021-05-16 (xsd:date)
dbp:latestReleaseVersion 2.500000 (xsd:double)
dbp:license Apache License 2.0 (en)
dbp:logo htmlunit logo.png (en)
dbp:name HtmlUnit (en)
dbp:operatingSystem Cross-platform (en)
dbp:programmingLanguage dbr:Java_(programming_language)
dbp:released 2002-05-22 (xsd:date)
dbp:website https://htmlunit.sourceforge.io/
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:Infobox_software dbt:More_footnotes_needed dbt:Multiple_issues dbt:Portal dbt:Primary_sources dbt:Reflist dbt:Start_date dbt:Paywall dbt:Release_date_and_age dbt:Web_browsers
dbp:wordnet_type http://www.w3.org/2006/03/wn/wn20/instances/synset-software-noun-1
dct:subject dbc:Load_testing_tools dbc:Web_scraping dbc:Web_development dbc:Web_browsers dbc:Java_platform dbc:Free_software_programmed_in_Java_(programming_language) dbc:Unit_testing_frameworks
gold:hypernym dbr:Browser
rdf:type owl:Thing dbo:Software schema:CreativeWork dbo:Work wikidata:Q386724 wikidata:Q7397 yago:WikicatWebBrowsers yago:Abstraction100002137 yago:Application106570110 yago:Browser106571301 yago:Code106355894 yago:CodingSystem106353757 yago:Communication100033020 yago:Program106568978 yago:Writing106359877 yago:WrittenCommunication106349220 yago:Software106566077
rdfs:comment HtmlUnit is a headless web browser written in Java. It allows high-level manipulation of websites from other Java code, including filling and submitting forms and clicking hyperlinks. It also provides access to the structure and the details within received web pages. HtmlUnit emulates parts of browser behaviour including the lower-level aspects of TCP/IP and HTTP. A sequence such as getPage(url), getLinkWith("Click here"), click allows a user to navigate through hypertext and obtain web pages that include HTML, JavaScript, Ajax and cookies. This headless browser can deal with HTTPS security, basic HTTP authentication, automatic page redirection and other HTTP headers. It allows Java test code to examine returned pages either as text, an XML DOM, or as collections of forms, tables, and li (en) 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ásic (es)
rdfs:label HtmlUnit (es) HtmlUnit (en)
owl:sameAs freebase:HtmlUnit yago-res:HtmlUnit wikidata:HtmlUnit dbpedia-es:HtmlUnit dbpedia-hu:HtmlUnit https://global.dbpedia.org/id/4nG6K
prov:wasDerivedFrom wikipedia-en:HtmlUnit?oldid=1083975741&ns=0
foaf:depiction wiki-commons:Special:FilePath/htmlunit_logo.png
foaf:homepage https://htmlunit.sourceforge.io/
foaf:isPrimaryTopicOf wikipedia-en:HtmlUnit
foaf:name HtmlUnit (en)
is dbo:wikiPageWikiLink of dbr:Capybara_(software) dbr:HttpUnit dbr:Comparison_of_HTML_parsers dbr:Headless_browser dbr:Selenium_(software) dbr:List_of_unit_testing_frameworks
is foaf:primaryTopic of wikipedia-en:HtmlUnit