كيفية تثبيت Selenium ويب درايفر

⚡ ملخص ذكي

تثبيت Selenium يتطلب WebDriver أربع خطوات متسلسلة: الإعداد Java تثبيت JDK Eclipse بيئة التطوير المتكاملة، تنزيل Selenium ويب درايفر Java العميل، وتكوينه Eclipse استخدم مكتبات WebDriver قبل كتابة اختبارك الأول.

  • 🎯 Java أول: تحميل وتثبيت أحدث Oracle JDK قبل أي شيء آخر - إنه الأساس لكل شيء Selenium Java المشاريع.
  • 🧩 Eclipse SDI: تثبيت Eclipse بيئة تطوير متكاملة ل Java يمكن للمطورين ضبط مسار مساحة العمل إلى C:\eclipse للحصول على إعداد نظيف ويمكن التنبؤ به.
  • ⚙️ تنزيل برنامج تشغيل الويب: الاستيلاء على Selenium ويب درايفر Java ملف ZIP الخاص بالعميل من selenium.dev و extracقم بنقله إلى C:\selenium-4.x\ للحفاظ على إمكانية الوصول إلى ملفات JAR.
  • 📊 تكوين مسار البناء: أضف جميع ملفات JAR من Selenium قم بضغط الملف (بما في ذلك الملفات الموجودة داخل مجلد libs) إلى جهازك Eclipse المشروع Java بناء المسار.
  • خوادم برامج التشغيل: كل متصفح باستثناء HTMLUnit يتطلب خادم برنامج تشغيل منفصل (ChromeDriver، GeckoDriver، إلخ) قبل أن يتمكن WebDriver من التحكم فيه.

Selenium تثبيت برنامج تشغيل الويب

Selenium التثبيت هو عملية من 4 خطوات:

الخطوة 1 : تثبيت Java SDK
الخطوة 2 : تثبيت Eclipse
الخطوة 3 : تثبيت Selenium ملفات WebDriver
الخطوة 4 : ضبط Eclipse IDE مع WebDriver

في هذا البرنامج التعليمي سوف نتعلم كيفية التثبيت Selenium WebDriver. فيما يلي العملية بالتفصيل.

ملاحظة: إصدارات Java, Eclipseو Selenium سيتم تحديث البرنامج باستمرار. لكن خطوات التثبيت ستبقى كما هي. يرجى اختيار أحدث إصدار ومتابعة خطوات التثبيت أدناه.

الخطوة 1 - التثبيت Java مجموعة تطوير البرمجيات (JDK)

تحميل وتثبيت Java مجموعة تطوير البرمجيات (JDK) اضغط هنا.

Java التركيب

يأتي إصدار JDK هذا مزودًا بـ Java بيئة وقت التشغيل (JRE)، لذلك لا تحتاج إلى تنزيل JRE وتثبيته بشكل منفصل.

ملاحظة: قم بتنزيل أحدث إصدار متوفر من JDK عند الوصول إلى صفحة التنزيل. ليس من الضروري تحديد الإصدار بدقة. في وقت كتابة هذا الدليل، كان الإصدار الحالي هو 24.

بعد اكتمال التثبيت، افتح موجه الأوامر واكتب javaإذا رأيت الشاشة التالية، فأنت جاهز للانتقال إلى الخطوة التالية.

تثبيت Java مجموعة تطوير البرمجيات (JDK)

الخطوة 2 - التثبيت Eclipse IDE

تنزيل أحدث إصدار من "Eclipse بيئة تطوير متكاملة ل Java المطورين" اضغط هناتأكد من الاختيار الصحيح بين Windows إصدارات 32 بت و 64 بت.

تثبيت Eclipse IDE

يجب أن تتمكن من تنزيل ملف تنفيذي باسم eclipse-inst-win64 للإعداد.

تثبيت Eclipse IDE

Doubleانقر على الملف لبدء التشغيل Eclipse برنامج التثبيت. ستُفتح نافذة جديدة. انقر. Eclipse بيئة تطوير متكاملة ل Java المطورون.

تثبيت Eclipse IDE

ستُفتح نافذة جديدة. انقر على زر المسار (المُشار إليه بالرقم 1) وغيّر مسار التثبيت إلى C:\eclipse. ثم انقر فوق تثبيت الزر (المميز برقم 2).

تثبيت Eclipse IDE

بعد اكتمال التثبيت بنجاح، ستظهر نافذة. انقر إطلاق.

تثبيت Eclipse IDE

سيبدأ هذا Eclipse بيئة تطوير متكاملة (IDE) مناسبة لك.

خطوة 3 - Selenium تثبيت برنامج تشغيل الويب

تحميل Selenium ويب درايفر Java سائق العميل اضغط هناستجد برامج تشغيل العميل للغات أخرى في تلك الصفحة، ولكن اختر البرنامج الخاص بلغة [اسم اللغة]. Java.

تنزيل ملفات Jar

يأتي هذا التنزيل كملف مضغوط باسم selenium-4.30.0لتبسيط الأمر، مثالtracانقل محتويات ملف ZIP هذا إلى محرك الأقراص C الخاص بك حتى تتمكن من الوصول إلى الدليل C:\selenium-4.30.0\يحتوي هذا المجلد على جميع ملفات JAR التي ستقوم باستيرادها لاحقًا إلى Eclipse.

الخطوة 4 - تكوين Eclipse IDE مع WebDriver

  1. Запустить eclipse.exe ملف داخل eclipse المجلد. إذا اتبعت الخطوة 2 بشكل صحيح، فسيكون الملف التنفيذي موجودًا في C:\eclipse\eclipse.exe.
  2. عند مطالبتك بتحديد مساحة عمل، قم بقبول الموقع الافتراضي.

ضبط Eclipse IDE مع WebDriver

3. إنشاء مشروع جديد من خلال ملف > جديد > Java مشروع. سمِّ المشروع newproject.

ضبط Eclipse IDE مع WebDriver

ستُفتح نافذة منبثقة جديدة. أدخل البيانات التالية:

  1. اسم المشروع
  2. موقع لحفظ المشروع
  3. حدد تنفيذ JRE
  4. حدد خيار تخطيط المشروع
  5. انقر نهاية

ضبط Eclipse IDE مع WebDriver

4. في هذه الخطوة:

  1. انقر بزر الماوس الأيمن على المشروع الذي تم إنشاؤه حديثًا.
  2. اختر جديد > حزمة وقم بتسمية الحزمة newpackage.

ضبط Eclipse IDE مع WebDriver

ستُفتح نافذة منبثقة. أدخل اسم الحزمة وانقر. نهاية.

ضبط Eclipse IDE مع WebDriver

5. إنشاء ملف Java الفئة تحت newpackage بالنقر بزر الماوس الأيمن عليه واختيار جديد > فئة. أطلق عليه اسما MyClass. ك Eclipse يجب أن يبدو IDE مثل الصورة أدناه.

ضبط Eclipse IDE مع WebDriver

عند النقر الفئه ستظهر نافذة منبثقة. أدخل اسم الفصل وانقر نهاية.

ضبط Eclipse IDE مع WebDriver

هكذا تبدو مساحة العمل بعد إنشاء الفئة.

ضبط Eclipse IDE مع WebDriver

الآن عليك إضافة Selenium مكتبات WebDriver إلى Java مسار الإنشاء. في هذه الخطوة:

  1. انقر بزر الماوس الأيمن على newproject وحدد عقارات.
  2. في مربع حوار الخصائص، انقر Java مسار بناء.
  3. انقر على المكتبات علامة التبويب.
  4. انقر إضافة ملفات JAR خارجية…

ضبط Eclipse IDE مع WebDriver

عند فتح مستعرض الملفات:

  1. حدد ملفات JAR التي تم تنزيلها من Selenium الموقع الإلكتروني في الخطوة 3.
  2. انقر ساعات العمل.
  3. ستتم إضافة الملفات إلى قائمة المكتبة.

إضافةSeleniumإلىEclipse

6. أضف جميع ملفات JAR من داخل وخارج libs المجلد. يجب أن يبدو مربع حوار الخصائص الآن مشابهاً للصورة أدناه.

ضبط Eclipse IDE مع WebDriver

7. أخيرًا ، انقر فوق OK. Selenium تم الآن استيراد المكتبات إلى مشروعك.

خوادم برامج تشغيل المتصفح

HTMLUnit هو المتصفح الوحيد الذي يمكن لـ WebDriver أتمتته بشكل مباشر لا يتطلب الأمر مكونًا منفصلاً. أما بالنسبة لجميع المتصفحات الأخرى، فيتطلب الأمر برنامجًا منفصلاً يُسمى خادم السائق هو مطلوب.

يوجد خادم تعريفات خاص بكل متصفح. يمكنك تنزيل هذه التعريفات من Selenium موقع رسمي.

المتصفح اسم خادم برنامج التشغيل ملاحظات
وحدة HTML HtmlUnitDriver يقوم WebDriver بتشغيل HTMLUnit بشكل أصلي باستخدام HtmlUnitDriver - لا حاجة إلى خادم إضافي.
Firefox موزيلا جيكو درايفر مطلوب ل Firefox 45 وما فوق؛ تم إنشاؤه وصيانته بواسطة موزيلا.
إنترنت إكسبلورر خادم برنامج تشغيل Internet Explorer متوفر بإصدارين 32 بت و 64 بت. استخدم الإصدار المتوافق مع بنية متصفح إنترنت إكسبلورر لديك.
الكروم ChromeDriver يعمل كخادم برامج تشغيل كامل. يدعم متصفح Chrome الإصدار 21 والإصدارات الأحدث.
Opera Operaسائق يعمل كخادم برامج تشغيل كامل لـ Opera المتصفح.
PhantomJS GhostDriver PhantomJS هو متصفح بدون واجهة رسومية، يشبه HTMLUnit.
سفاري سفاري درايفر يعمل كخادم برامج تشغيل كامل لمتصفح سفاري.

الأسئلة الشائعة

أنت في حاجة Java جدك، Eclipse بيئة تطوير متكاملة ل Java المطورون، و Selenium ويب درايفر Java تم تنزيل ملفات JAR الخاصة بالعميل من موقع selenium.dev.

انقر بزر الماوس الأيمن على مشروعك، واختر خصائص، ثم انتقل إلى Java قم بإنشاء المسار، ثم انقر فوق إضافة ملفات JAR خارجية، ثم حدد جميع ملفات JAR من Selenium مجلد التنزيل بما في ذلك الملفات الموجودة داخل المجلد الفرعي libs.

Selenium يدعم ChromeDriver و GeckoDriver (Firefox), SafariDriver, Operaبرنامج التشغيل، وخادم برنامج تشغيل إنترنت إكسبلورر. وحدة HTML فقط لا تتطلب خادم برنامج تشغيل منفصل.

نعم. يمكنك استخدام أي Java بيئات التطوير المتكاملة مثل IntelliJ IDEA or NetBeansأو قم بتشغيل الاختبارات من سطر الأوامر باستخدام Maven أو Gradle كأداة بناء خاصة بك.

نعم. كروم و Firefox يدعم كلا النظامين وضع التشغيل بدون واجهة رسومية عبر خيارات برنامج التشغيل الخاصة بهما، مما يسمح بتشغيل الاختبارات بدون نافذة متصفح مرئية لتسريع خطوط أنابيب التكامل المستمر/التسليم المستمر (CI/CD).

تلخيص هذه التدوينة بـ: