HtmlUnitDriver هو برنامج تشغيل متوافق مع WebDriver للمتصفح بدون رأس HtmlUnit.
يرجى إلقاء نظرة على مشروع HtmlUnit Remote إذا كنت ترغب في استخدام برنامج التشغيل هذا من Selenium 4 Grid.
نظرة عامة على الإصدارات المختلفة وإصدار HtmlUnit المستخدم في كل حالة والتوافق يمكن العثور عليه في هذه الجداول.
ما عليك سوى إضافة تبعية إلى أحدث إصدار htmlunit3-driver
المتوفر في Maven Central.
أضف إلى 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 2.0.