htmlユニットドライバー
ver 4.26.0
HtmlUnitDriver は、HtmlUnit ヘッドレス ブラウザー用の WebDriver 互換ドライバーです。
Selenium 4 Grid のこのドライバーを使用したい場合は、 HtmlUnit Remoteプロジェクトを参照してください。
さまざまなバージョンの概要、各ケースで使用される HtmlUnit バージョン、および互換性については、これらの表で確認できます。
Maven Central で入手可能な最新のhtmlunit3-driver
バージョンへの依存関係を追加するだけです。
pom.xml
に以下を追加します。
< dependency >
< groupId >org.seleniumhq.selenium groupId >
< artifactId >htmlunit3-driver artifactId >
< version >4.26.0 version >
dependency >
build.gradle
に以下を追加します。
implementation group : ' org.seleniumhq.selenium ' , name : ' htmlunit3-driver ' , version : ' 4.26.0 '
HtmlUnit ドライバー クラスのコンストラクターの 1 つを使用するだけです。
// 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 には多くのカスタマイズ オプションが用意されています。他の WebDriver と同様に、HtmlUnitDriverOptions クラスを使用して HtmlUnit ドライバーをカスタマイズできます。
final HtmlUnitDriverOptions driverOptions = new HtmlUnitDriverOptions ( BrowserVersion . FIREFOX );
// configure e.g.
driverOptions . setCapability ( HtmlUnitOption . optThrowExceptionOnScriptError , false );
HtmlUnitDriver webDriver = new HtmlUnitDriver ( driverOptions );
// use the driver
をご確認ください。
さまざまなバージョンの概要、各ケースで使用される HtmlUnit バージョン、および互換性については、これらの表で確認できます。
HtmlUnitDriver は、Apache License 2.0 に基づいて配布されます。