From cbe165dfb95be63d3816b94629b6ecab8a9ed46f Mon Sep 17 00:00:00 2001 From: Ronald Brill Date: Mon, 2 Dec 2024 15:50:34 +0100 Subject: [PATCH] mention some projects using HtmlUnit --- README.md | 28 ++++++++++++++++++++ src/site/xdoc/index.xml | 24 ++++++++++++++--- src/test/java/org/htmlunit/ExternalTest.java | 2 +- 3 files changed, 49 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 393e8eea5ae..a8fa420524c 100644 --- a/README.md +++ b/README.md @@ -93,6 +93,34 @@ HtmlUnit is typically used for testing purposes or to retrieve information from * Support for basic and NTLM authentication * Excellent JavaScript support +HtmlUnit is used as the underlying "browser" by different Open Source tools like +> * [WebDriver](https://github.com/SeleniumHQ/selenium) +> * [Arquillian Drone](https://arquillian.org/arquillian-extension-drone) +> * [Serenity BDD](https://serenity-bdd.info) +> * [FluentLenium](https://github.com/FluentLenium/FluentLenium) +> * [WETATOR](https://www.wetator.org/) +> * [Selenium Foundation](https://github.com/sbabcoc/Selenium-Foundation) +> * [Spring Testing](https://docs.spring.io/spring/docs/current/spring-framework-reference/testing.html#spring-mvc-test-server-htmlunit) +> * [JWebUnit](https://jwebunit.github.io/jwebunit/) +> * [JSFUnit](http://www.jboss.org/jsfunit/) +> * ... + +HtmlUnit is used by many projects for automated web testing +> * [jenkins-test-harness](https://github.com/jenkinsci/jenkins-test-harness) +> * [Apache Shiro](https://shiro.apache.org/) +> * [Apache Struts](https://struts.apache.org/) +> * [Quarkus](https://quarkus.io/) +> * [Togglz](https://www.togglz.org/) +> * [Dataverse](https://dataverse.org/) +> * [Janssen Project](https://github.com/JanssenProject/jans) +> * [Apache TomEE](https://github.com/apache/tomee) +> * [Apache Maven Surefire](https://maven.apache.org/surefire/) +> * [JSCover](http://tntim96.github.io/JSCover/) +> * [Apache Jackrabbit](https://jackrabbit.apache.org/jcr/index.html) +> * [OpenXava](https://github.com/openxava/openxava) +> * [Cargo](https://github.com/codehaus-cargo/cargo) +> * ... + ## Getting Started You can start here: * [Getting Started][7] diff --git a/src/site/xdoc/index.xml b/src/site/xdoc/index.xml index d3ff7a28cf0..822ca00dd26 100644 --- a/src/site/xdoc/index.xml +++ b/src/site/xdoc/index.xml @@ -46,18 +46,34 @@ WebDriver, Arquillian Drone, Serenity BDD, + FluentLenium, WETATOR, - jenkins-test-harness, Selenium Foundation, - Spring Testing, ... + Spring Testing JWebUnit, - JSFUnit, + JSFUnit, ... +

+

+ HtmlUnit is used by many projects for automated web testing + jenkins-test-harness, + Apache Shiro, + Apache Struts, + Quarkus, + Togglz, + Dataverse, + Janssen Project, + Apache TomEE, + Apache Maven Surefire, + JSCover, + Apache Jackrabbit, + OpenXava + Cargo, ...

HtmlUnit was originally written by Mike Bowler of Gargoyle Software - and is released under the Apache 2 license. + and is released under the Apache 2 license. Since then, it has received many contributions from other developers, and would not be where it is today without their assistance. diff --git a/src/test/java/org/htmlunit/ExternalTest.java b/src/test/java/org/htmlunit/ExternalTest.java index 96467e9427f..34c7fb6d883 100644 --- a/src/test/java/org/htmlunit/ExternalTest.java +++ b/src/test/java/org/htmlunit/ExternalTest.java @@ -333,7 +333,7 @@ private static boolean isIgnored(@SuppressWarnings("unused") final String groupI return true; } - // version > 3.12.0 does not work with out site.xml and also not with a refactored one + // version > 3.12.0 does not work with our site.xml and also not with a refactored one if ("maven-site-plugin".equals(artifactId) && (version.startsWith("3.12.1") || version.startsWith("3.20.") || version.startsWith("3.21."))) { return true;