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;