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.