يوفر البرنامج التعليمي للسيلينيوم المفاهيم الأساسية والمتقدمة للسيلينيوم. تم تصميم برنامجنا التعليمي للسيلينيوم للمبتدئين والمحترفين.
يعد السيلينيوم أحد أكثر مجموعات اختبار التشغيل الآلي لواجهة المستخدم (Web UI) مفتوحة المصدر استخدامًا على نطاق واسع.
يتضمن برنامجنا التعليمي للسيلينيوم جميع موضوعات السيلينيوم مثل الميزات، السيلينيوم مقابل QTP، مجموعات أدوات السيلينيوم، Selenium IDE، استراتيجيات تحديد موقع Selenium IDE، Selenium WebDriver، ميزات WebDriver، WebDriver vs RC، تثبيت WebDriver، إلخ.
com.myflixr
ما هو السيلينيوم
يعد السيلينيوم أحد أكثر مجموعات اختبار التشغيل الآلي لواجهة المستخدم (واجهة المستخدم) على الويب مفتوحة المصدر استخدامًا. تم تطويره في الأصل بواسطة Jason Huggins في عام 2004 كأداة داخلية في Thought Works. يدعم السيلينيوم الأتمتة عبر المتصفحات والأنظمة الأساسية ولغات البرمجة المختلفة.
يمكن نشر السيلينيوم بسهولة على منصات مثل Windows، وLinux، وSolaris، وMacintosh. علاوة على ذلك، فهو يدعم نظام التشغيل (OS) لتطبيقات الهاتف المحمول مثل iOS وWindows Mobile وAndroid.
يدعم السيلينيوم مجموعة متنوعة من لغات البرمجة من خلال استخدام برامج التشغيل الخاصة بكل لغة. وتشمل اللغات التي يدعمها السيلينيوم C#، وJava، وPerl، وPHP، وPython، وRuby. حاليًا، يعد برنامج تشغيل الويب Selenium هو الأكثر شيوعًا مع Java وC#. يمكن ترميز البرامج النصية لاختبار السيلينيوم بأي من لغات البرمجة المدعومة ويمكن تشغيلها مباشرة في معظم متصفحات الويب الحديثة. المتصفحات التي يدعمها السيلينيوم تشمل Internet Explorer، Mozilla Firefox، Google Chrome وSafari.
يمكن استخدام السيلينيوم لأتمتة الاختبارات الوظيفية ويمكن دمجه مع أدوات اختبار الأتمتة مثل مخضرم , جنكينز , & عامل الميناء لتحقيق الاختبار المستمر. ويمكن أيضًا دمجه مع أدوات مثل اختبار ، & JUnit لإدارة حالات الاختبار وإنشاء التقارير.
مؤشر السيلينيوم
السيلينيوم
- دروس السيلينيوم
- المصطلحات الأساسية للسيلينيوم
- مميزات السيلينيوم
- قيود السيلينيوم
- السيلينيوم مقابل QTP
- مجموعة أدوات السيلينيوم
بيئة تطوير متكاملة للسيلينيوم
- بيئة تطوير متكاملة للسيلينيوم
- تثبيت IDE
- ميزات IDE
- IDE-حالة الاختبار الأولى
- اختبار تسجيل الدخول IDE
- أوامر IDE
- IDE-إنشاء حالات الاختبار يدويًا
- IDE- تحديد الاستراتيجيات
- IDE- تحديد الموقع عن طريق المعرف
- IDE- تحديد الموقع حسب عنصر المعرف
- IDE- تحديد الموقع بالاسم
- IDE- تحديد الموقع عن طريق XPath
- IDE- تحديد الموقع عن طريق CSS
- تحديد الموقع عن طريق الهوية
- تحديد الموقع حسب الفئة
- تحديد الموقع حسب السمة
- تحديد الموقع حسب المعرف/الفئة والسمة
- تحديد الموقع عن طريق السلسلة الفرعية
- تحديد الموقع عن طريق النص الداخلي
- IDE- تحديد الموقع عن طريق DOM
البرنامج التعليمي لبرنامج WebDriver السيلينيوم
- برنامج تشغيل الويب السيلينيوم
- WebDriver-الهندسة المعمارية
- ميزات برنامج تشغيل الويب
- WebDriver مقابل RC
- تثبيت برنامج تشغيل الويب
- حالة الاختبار الأولى
- أوامر برنامج تشغيل الويب
- تشغيل الاختبار على Chrome
- تشغيل الاختبار على فايرفوكس
- تشغيل الاختبار على IE
- تشغيل الاختبار على سفاري
- تحديد الاستراتيجيات
- تحديد الاستراتيجيات حسب المعرف
- تحديد الاستراتيجيات بالاسم
- تحديد الاستراتيجيات حسب اسم الفئة
- تحديد الاستراتيجيات حسب اسم العلامة
- تحديد الاستراتيجيات عن طريق نص الارتباط
- تحديد الاستراتيجيات عن طريق نص الرابط الجزئي
- تحديد الاستراتيجيات بواسطة CSS
- العلامة والهوية
- العلامة والفئة
- العلامة والسمة
- العلامة والفئة والسمة
- مباريات السلسلة الفرعية
- تحديد الاستراتيجيات بواسطة XPath
- باستخدام شرطة مائلة واحدة
- باستخدام شرطة مائلة مزدوجة
- استخدام سمة واحدة
- استخدام سمة متعددة
- باستخدام و
- باستخدام أو
- باستخدام يحتوي على ()
- باستخدام begin_with()
- باستخدام النص ()
- باستخدام الأخير ()
- التعامل مع القوائم المنسدلة
- WebDriver - السحب والإسقاط
- تنبيهات التعامل مع WebDriver
- التمرير في صفحة ويب
- WebDriver - أوامر المتصفح
- WebDriver - أوامر التنقل
- WebDriver - أوامر WebElement
- التعامل مع أزرار الراديو
- التعامل مع خانة الاختيار
- تأكيدات السيلينيوم
- شبكة السيلينيوم
السيلينيوم بايثون تعليمي
- السيلينيوم بايثون
السيلينيوم C# تعليمي
- سيلينيوم سي #
اختبار الغاز مع السيلينيوم
- البرنامج التعليمي TestNG
- مقدمة اختبار
- تركيب اختبار
- مميزات برنامج TestNG
- تشغيل حالات الاختبار
- ملف TestNG XML
- استبعاد/تضمين حالات الاختبار
- تشغيل حالات الاختبار باستخدام Regex
- مجموعات TestNG
- التعليقات التوضيحية لـ TestNG
- 1) @BeforeSuite
- 2) @AfterSuite
- 3) @قبل الاختبار
- 4) @بعد الاختبار
- 5) @قبل الفصل
- 6) @أفتر كلاس
- 7) @قبلالطريقة
- 8) @AfterMethod
- 9) @قبل المجموعات
- 10) @AfterGroups
- سمات التعليق التوضيحي
- معلمات الاختبار
المتطلبات الأساسية
قبل تعلم مفاهيم السيلينيوم، يجب أن يكون لديك فهم أساسي لجافا أو أي لغة برمجة كائنية التوجه.
اللغات التي يدعمها السيلينيوم تشمل C#، وJava، وPerl، وPHP، وPython، وRuby. حاليًا، يعد Selenium Webdriver هو الأكثر شيوعًا مع Java وC#. لذا، إذا كنت تعرف أيًا من اللغات، فلن يكون من الصعب عليك فهم مفاهيم السيلينيوم. بالإضافة إلى ذلك، يجب أن تكون لديك معرفة مسبقة بتقنيات اختبار البرامج مثل اختبار الأتمتة والاختبار الوظيفي وما إلى ذلك.
جمهور
تم تصميم برنامجنا التعليمي للسيلينيوم لجميع مستخدمي السيلينيوم المبتدئين والمتقدمين.