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

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

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

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

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

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

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

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

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

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

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

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

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

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

تثبيت Eclipse IDE

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

تثبيت Eclipse IDE

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

تثبيت Eclipse IDE

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

تثبيت Eclipse IDE

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

تثبيت Eclipse IDE

سيؤدي هذا إلى بدء تشغيل Eclipse Neon IDE لك.

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

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

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

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

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

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

ضبط Eclipse IDE مع WebDriver

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

ضبط Eclipse IDE مع WebDriver

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

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

ضبط Eclipse IDE مع WebDriver

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

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

ضبط Eclipse IDE مع WebDriver

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

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

ضبط Eclipse IDE مع WebDriver

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

ضبط Eclipse IDE مع WebDriver

عند النقر فوق "الفصل الدراسي"، سيتم فتح نافذة منبثقة، أدخل التفاصيل كما يلي

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

ضبط Eclipse IDE مع WebDriver

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

ضبط Eclipse IDE مع WebDriver

 

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

  1. انقر بزر الماوس الأيمن على "مشروع جديد" واختر عقارات.
  2. في مربع الحوار "خصائص"، انقر فوق ""Java بناء المسار".
  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. وأخيرًا، انقر فوق "موافق" وبذلك نكون قد انتهينا من الاستيراد Selenium المكتبات في مشروعنا.

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

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

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

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

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

الملخص

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

عند بدء مشروع WebDriver في Eclipse، لا تنس استيراد ملف Java ملفات برنامج تشغيل العميل على مشروعك. ستشكل هذه الملفات ملفك Selenium المكتبة.

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