HtmlUnitDriver adalah driver yang kompatibel dengan WebDriver untuk browser tanpa kepala HtmlUnit.
Silakan lihat proyek HtmlUnit Remote jika Anda ingin menggunakan driver ini dari Selenium 4 Grid.
Ikhtisar berbagai versi, versi HtmlUnit yang digunakan dalam setiap kasus, dan kompatibilitasnya dapat ditemukan di tabel ini.
Cukup tambahkan ketergantungan pada versi htmlunit3-driver
terbaru yang tersedia di Maven Central.
Tambahkan ke pom.xml
Anda:
< dependency >
< groupId >org.seleniumhq.selenium</ groupId >
< artifactId >htmlunit3-driver</ artifactId >
< version >4.26.0</ version >
</ dependency >
Tambahkan ke build.gradle
Anda:
implementation group : ' org.seleniumhq.selenium ' , name : ' htmlunit3-driver ' , version : ' 4.26.0 '
Anda cukup menggunakan salah satu konstruktor dari kelas driver 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 menawarkan banyak opsi penyesuaian. Mirip dengan kelas WebDriver lainnya HtmlUnitDriverOptions dapat digunakan untuk menyesuaikan driver HtmlUnit Anda.
final HtmlUnitDriverOptions driverOptions = new HtmlUnitDriverOptions ( BrowserVersion . FIREFOX );
// configure e.g.
driverOptions . setCapability ( HtmlUnitOption . optThrowExceptionOnScriptError , false );
HtmlUnitDriver webDriver = new HtmlUnitDriver ( driverOptions );
// use the driver
Silakan periksa
Ikhtisar berbagai versi, versi HtmlUnit yang digunakan dalam setiap kasus, dan kompatibilitasnya dapat ditemukan di tabel ini.
HtmlUnitDriver didistribusikan di bawah Lisensi Apache 2.0.