كيفية تنزيل Selenium WebDriver وتثبيته

تثبيت السيلينيوم WebDriver

تركيب السيلينيوم هو عملية من ثلاث خطوات:

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

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

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

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

تحميل وتثبيت مجموعة أدوات تطوير برمجيات جافا (JDK) هنا.

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

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

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

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

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

تنزيل أحدث إصدار من "Eclipse IDE لمطوري جافا" هنا. تأكد من الاختيار الصحيح بين إصداري Windows 32 بت و64 بت.

تثبيت Eclipse IDE

يجب أن تكون قادرًا على تنزيل ملف exe باسم "eclipse-inst-win64" للإعداد.

تثبيت Eclipse IDE

انقر نقرًا مزدوجًا فوق الملف لتثبيت Eclipse. نافذة جديدة ستفتح. انقر Eclipse IDE لمطوري جافا.

تثبيت Eclipse IDE

بعد ذلك، سيتم فتح نافذة جديدة، انقر فوق الزر الذي يحمل علامة 1 وقم بتغيير المسار إلى "C:\"eclipse". بعد ذلك انقر على زر التثبيت المميز برقم 2

تثبيت Eclipse IDE

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

تثبيت Eclipse IDE

سيبدأ هذا eclipse neoن IDE بالنسبة لك.

الخطوة 3 – تثبيت السيلينيوم WebDriver

يمكنك تحميل برنامج تشغيل السيلينيوم Webdriver لبرنامج تشغيل عميل Java هنا. ستجد هناك برامج تشغيل للعملاء للغات الأخرى، لكن اختر فقط برنامج Java.

تثبيت السيلينيوم WebDriver

يأتي هذا التنزيل كملف ZIP باسم "selenium-3.14.0.zip". لتبسيط تثبيت السيلينيوم على نظام التشغيل Windows 10، قم باستخراج محتويات ملف ZIP هذا على محرك الأقراص C لديك بحيث يكون لديك الدليل "C:\selenium-3.14.0\". يحتوي هذا الدليل على جميع ملفات JAR التي سنقوم باستيرادها لاحقًا Eclipse لإعداد السيلينيوم.

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

  1. إطلاق "eclipseملف ".exe" داخل "eclipse” المجلد الذي استخرجناه في الخطوة 2. إذا اتبعت الخطوة 2 بشكل صحيح، فيجب أن يكون الملف القابل للتنفيذ موجودًا في C:\eclipse\eclipseإكس.
  2. عندما يُطلب منك تحديد مساحة عمل، ما عليك سوى قبول الموقع الافتراضي.

ضبط Eclipse IDE مع WebDriver

3. قم بإنشاء مشروع جديد من خلال File > New > Java Project. قم بتسمية المشروع باسم "مشروع جديد".

ضبط Eclipse IDE مع WebDriver

سيتم فتح نافذة منبثقة جديدة. أدخل ديtails على النحو التالي

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

ضبط Eclipse IDE مع WebDriver

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

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

ضبط Eclipse IDE مع WebDriver

سيتم فتح نافذة منبثقة لتسمية الحزمة،

  1. أدخل اسم الحزمة
  2. انقر على زر إنهاء

ضبط Eclipse IDE مع WebDriver

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

ضبط Eclipse IDE مع WebDriver

عند الضغط على Class، ستفتح نافذة منبثقة، أدخل details as

  1. اسم الفصل
  2. انقر على زر إنهاء

ضبط Eclipse IDE مع WebDriver

وهذا هو الشكل الذي يبدو عليه بعد إنشاء الفصل.

ضبط Eclipse IDE مع WebDriver

الآن أصبح السيلينيوم WebDriver موجودًا في Java Build Path

في هذه الخطوة،

  1. انقر بزر الماوس الأيمن على "مشروع جديد" واختر عقارات.
  2. في مربع الحوار "خصائص"، انقر فوق "Java Build Path".
  3. انقر على الزر المكتبات علامة التبويب ، ثم
  4. انقر فوق "إضافة JARs خارجية ..".

ضبط Eclipse IDE مع WebDriver

عند النقر فوق "إضافة JARs خارجية.." سيتم فتح نافذة منبثقة. حدد ملفات JAR التي تريد إضافتها.

ضبط Eclipse IDE مع WebDriver

بعد تحديد ملفات الجرة، انقر على زر موافق.

حدد جميع الملفات الموجودة داخل مجلد lib.

ضبط Eclipse IDE مع WebDriver

حدد الملفات خارج مجلد lib

ضبط Eclipse IDE مع WebDriver

بمجرد الانتهاء، انقر فوق الزر "تطبيق وإغلاق".

ضبط Eclipse IDE مع WebDriver

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

ضبط Eclipse IDE مع WebDriver

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

سائقين مختلفين

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

يختلف خادم برنامج التشغيل لكل متصفح. على سبيل المثال، يحتوي Internet Explorer على خادم برنامج التشغيل الخاص به والذي لا يمكنك استخدامه على المتصفحات الأخرى. فيما يلي قائمة بخوادم برامج التشغيل والمتصفحات المقابلة التي تستخدمها.

يمكنك تنزيل برامج التشغيل هذه هنا

المتصفح اسم خادم السائق ملاحظات
وحدة HTML HtmlUnitDriver يمكن لـ WebDriver تشغيل HTMLUnit باستخدام HtmlUnitDriver كخادم تشغيل
Firefox موزيلا جيكو درايفر يمكن لبرنامج WebDriver القيادة Firefox دون الحاجة إلى بدء تشغيل خادم السائق Firefox 45 وما فوق يحتاج المرء إلى استخدام برنامج تشغيل أبو بريص الذي أنشأته Mozilla للأتمتة
إنترنت إكسبلورر خادم برنامج تشغيل Internet Explorer متوفر في الإصدارات 32 و 64 بت. استخدم الإصدار الذي يتوافق مع بنية IE الخاص بك
الكروم ChromeDriver على الرغم من أن اسمه هو "ChromeDriver" فقط، إلا أنه في الواقع خادم سائق، وليس مجرد برنامج تشغيل. يمكن أن يدعم الإصدار الحالي الإصدارات الأعلى من Chrome v.21
العمل OperaDriver على الرغم من أن اسمه مجرد "OperaDriver"، إلا أنه في الواقع خادم سائق، وليس مجرد سائق.
PhantomJS GhostDriver PhantomJS هو متصفح آخر بدون رأس، تمامًا مثل HTMLUnit.
سفاري صفرiDriver على الرغم من أن اسمها مجرد "صفر".iDriver"، فهو في الواقع خادم سائق، وليس مجرد سائق.

نبذة عامة

وبصرف النظر عن المتصفح، سوف تحتاج إلى فولوwing لبدء استخدام WebDriver

عند بدء مشروع WebDriver في Eclipseلا تنس استيراد ملفات Java Client Driver إلى مشروعك. ستشكل هذه الملفات مكتبة السيلينيوم الخاصة بك.

مع النسخة الجديدة من عنصر السيلينيوم، لا يوجد متصفح يمكنك تشغيله تلقائيًا دون استخدام Driver Server.