HtmlUnitDriver ist ein WebDriver-kompatibler Treiber für den Headless-Browser HtmlUnit.
Bitte schauen Sie sich das HtmlUnit Remote -Projekt an, wenn Sie diesen Treiber von Selenium 4 Grid verwenden möchten.
Eine Übersicht über die verschiedenen Versionen, die jeweils verwendete HtmlUnit-Version und die Kompatibilität finden Sie in diesen Tabellen.
Fügen Sie einfach eine Abhängigkeit von der neuesten htmlunit3-driver
Treiberversion hinzu, die in Maven Central verfügbar ist.
Fügen Sie Ihrer pom.xml
Folgendes hinzu:
< dependency >
< groupId >org.seleniumhq.selenium groupId >
< artifactId >htmlunit3-driver artifactId >
< version >4.26.0 version >
dependency >
Fügen Sie zu Ihrem build.gradle
Folgendes hinzu:
implementation group : ' org.seleniumhq.selenium ' , name : ' htmlunit3-driver ' , version : ' 4.26.0 '
Sie können einfach einen der Konstruktoren aus der HtmlUnit-Treiberklasse verwenden
// simple case - no javascript support
WebDriver webDriver = new HtmlUnitDriver ();
// specify the browser - no javascript support
WebDriver webDriver = new HtmlUnitDriver ( BrowserVersion . FIREFOX );
// simple case - javascript support enabled
WebDriver webDriver = new HtmlUnitDriver ( true );
// specify the browser - javascript support enabled
WebDriver webDriver = new HtmlUnitDriver ( BrowserVersion . FIREFOX , true );
HtmlUnit bietet viele Anpassungsmöglichkeiten. Ähnlich wie bei den anderen WebDrivern kann die Klasse HtmlUnitDriverOptions zum Anpassen Ihres HtmlUnit-Treibers verwendet werden.
final HtmlUnitDriverOptions driverOptions = new HtmlUnitDriverOptions ( BrowserVersion . FIREFOX );
// configure e.g.
driverOptions . setCapability ( HtmlUnitOption . optThrowExceptionOnScriptError , false );
HtmlUnitDriver webDriver = new HtmlUnitDriver ( driverOptions );
// use the driver
Bitte überprüfen Sie die
Eine Übersicht über die verschiedenen Versionen, die jeweils verwendete HtmlUnit-Version und die Kompatibilität finden Sie in diesen Tabellen.
HtmlUnitDriver wird unter der Apache-Lizenz 2.0 vertrieben.