HtmlUnitDriver est un pilote compatible WebDriver pour le navigateur sans tête HtmlUnit.
Veuillez jeter un œil au projet HtmlUnit Remote si vous souhaitez utiliser ce pilote de Selenium 4 Grid.
Un aperçu des différentes versions, de la version HtmlUnit utilisée dans chaque cas et de la compatibilité se trouve dans ces tableaux.
Ajoutez simplement une dépendance sur la dernière version htmlunit3-driver
disponible dans Maven Central.
Ajoutez à votre pom.xml
:
< dependency >
< groupId >org.seleniumhq.selenium groupId >
< artifactId >htmlunit3-driver artifactId >
< version >4.26.0 version >
dependency >
Ajoutez à votre build.gradle
:
implementation group : ' org.seleniumhq.selenium ' , name : ' htmlunit3-driver ' , version : ' 4.26.0 '
Vous pouvez simplement utiliser l'un des constructeurs de la classe du pilote HtmlUnit
// 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 offre de nombreuses options de personnalisation. Semblable aux autres WebDriver, la classe HtmlUnitDriverOptions peut être utilisée pour personnaliser votre pilote HtmlUnit.
final HtmlUnitDriverOptions driverOptions = new HtmlUnitDriverOptions ( BrowserVersion . FIREFOX );
// configure e.g.
driverOptions . setCapability ( HtmlUnitOption . optThrowExceptionOnScriptError , false );
HtmlUnitDriver webDriver = new HtmlUnitDriver ( driverOptions );
// use the driver
Veuillez vérifier le
Un aperçu des différentes versions, de la version HtmlUnit utilisée dans chaque cas et de la compatibilité se trouve dans ces tableaux.
HtmlUnitDriver est distribué sous licence Apache 2.0.