htmlunit driver
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 驅動程式類別中的建構子之一
// 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 下分發。