تبدأ رحلتنا في استكشاف موقع مجاني شامل يضم كنوز وهي : دورات مجانية ومنح دراسية ووظائف وتدريب ومقالات مفيدة ودليل كامل لكل مجال خاص بالتكنولوجيا حصريا وبعض من المجالات الاخري لمتابعة كل جديد علي التليجرام والفيسبوك | Telegram | Facebook

Appium & Selenium using Python from scratch with projects

دورة متاحة لفترة محدودة
free-palestine free-palestine

Responsive image
منذ ساعة

أهلا بك عزيزي المتابع لموقع (journey for learn) نقدم دورات بكوبونات متاحة لاول 1000 تسجيل مجاني فقط وكوبونات اخري لفترة محدودة فاذا كنت تريد ان تحصل علي كل الكورسات علي موقعنا وان تكون اول المسجلين في الكورسات المجانية قم بتسجيل الدخول أوقم بالدخول علي وسائل التواصل الاجتماعي وخصوصا التليجرام نوضح الوصف المختصر والطويل للدورات لكي تعرف الدروس التي سوف تتعلمها بسهولة ويسر :

يتم تحديث الدورة في 11 ديسمبر 2025 بالمفاهيم التالية:
  • نظرة عامة على الذكاء الاصطناعي
  • نظرة عامة على LLM
  • نظرة عامة على RAG
  • نظرة عامة على الذكاء الاصطناعي التوليدي
  • نظرة عامة على الذاكرة
  • نظرة عامة على وكيل الذكاء الاصطناعي
  • نظرة عامة على LangChain وLangGraph
  • نظرة عامة على MCP الخادم
  • نظرة عامة على الإنسان في الحلقة والهلوسة وحواجز الحماية
  • نظرة عامة على الضبط الدقيق
  • نظرة عامة على السياق
  • نظرة عامة على المطالبات
  • ChatGPT vs CoPilot vs CURSOR
  • نظرة عامة على OpenAI
  • نظرة عامة على نماذج الذكاء الاصطناعي
  • نظرة عامة على n8n سير العمل
  • إنشاء مفتاح API في OpenAI
  • إنشاء سير عمل في n8n
  • إنشاء محادثة عامة في سير عمل n8n
  • نظرة عامة على رموز OpenAI المميزة
  • CURSOR - إنشاء ملحق Chrome للتسجيل والتشغيل
  • CURSOR - إنشاء تطبيق OTP Shield للهاتف المحمول
  • تثبيت GITHUB Copilot على PyCharm المحرر
  • إنشاء برنامج Appium Python باستخدام CoPilot في PyCharm
  • إنشاء كود إطار العمل باستخدام CoPilot
يتم تحديث الدورة بتاريخ 09-08-2025 بالمواضيع أدناه
  • متى يتم استخدام ID & Xpath -  تمت إضافة فيديو توضيحي للشكوك في المحاضرة 31

يتم تحديث الدورة بتاريخ 04-08-2025 بما يلي المواضيعالتمرير باستخدام UiScrollableScroll باستخدام UiScrollable - setAsVerticalListScroll باستخدام UiScrollable - setAsHorizontalListScroll باستخدام UiScrollable - setMaxSearchSwipesScroll باستخدام UiScrollable - التمرير إلى الأمام & التمرير إلى الخلفالتمرير باستخدام UiScrollable - ScrollToEnd &scrollToBeginning
يتم تحديث الدورة بتاريخ 08-03-2025 مع المواضيع أدناه
  • التنفيذ المتوازي باستخدام systemPort وwdaLocalPort

يتم تحديث الدورة بتاريخ 02-08-2025 مع المواضيع أدناه
  • Appium-gestures-plugin : DoubleTap
  • Appium-gestures-plugin : longPress

  • Down- iPhone
  • Appium-gestures-plugin: اسحب لليسار واسحب لليمين
  • Appium-gestures-plugin: السحب والإسقاط
يتم تحديث الدورة بتاريخ 31-07-2025 بالمواضيع أدناه
  • تحديد الإحداثيات الذي يغطي X وY والارتفاع والعرض
يتم تحديث الدورة بتاريخ 30-07-2025 مع المواضيع أدناه
  • لقد أضفنا قسمًا جديدًا سنقوم فيه بتحميل الأسئلة والأجوبة والمواضيع التي يطلبها الطلاب، يرجى العثور على اسم القسم أدناه "أسئلة وأجوبة المقابلة والموضوعات التي يطلبها الطلاب"

يتم تحديث الدورة بتاريخ 29-07-2025 بالموضوعات أدناه
  • المكون الإضافي Appium-device-farm - تكوين تسجيل الفيديو
  • Appium-device-farm plugin  - تنفيذ تسجيل الفيديو

يتم تحديث الدورة بتاريخ 28-07-2025 بالمواضيع أدناه
  • أمرfind_image_occurrence مع مثال
  • تكوين المكون الإضافي appium-device-farm والتنفيذ مع المثال
يتم تحديث الدورة بتاريخ 27-07-2025 بما يلي المواضيع
  • أمر getImagesSimilarity مع مثال
يتم تحديث الدورة في 26-07-2025 بالمواضيع أدناه
  • المكون الإضافي Appium-Dashboard مع الأمثلة
  • المكون الإضافي Appium-Image مع الأمثلة

يتم تحديث الدورة في 08 يونيو 2025:
  • إطار عمل مخصص للجوال والويب - إطار عمل واحد يدعم تطبيقات الجوال وتطبيقات الويب
Appium وSelenium باستخدام Python - اختبار أتمتة الجوال والويب باستخدام APPIUM 2.X على أجهزة Android وiOS والأجهزة، Selenium Webdriver تم تصميم هذه الدورة التدريبية للمبتدئين تمامًا. إذا كنت مبتدئًا تمامًا في Appium أو Selenium أو Python، فستساعدك هذه الدورة على إتقان الأداة. مقاطع فيديو أساسية خطوة بخطوة لإرشادك من البدايةبدء استخدام Appium وSelenium باستخدام Python.
موضوعات APPIUM:
  • مقدمة إلى Python
  • تثبيت Python على Windows
  • تثبيت Python على MAC
  • نظرة عامة على المحررين وتثبيت PyCharm
  • تكوين محرر Eclipse للبرمجة النصية لـ Python
  • إنشاء مشروع وإضافة تعليقات إلى PyCharm
  • أنواع البيانات والأمثلة
  • أمثلة على نوع بيانات السلسلة
  • نظرة عامة على القائمة مع الأمثلة
  • بيان If والأمثلة
  • عبارات Loop مع أمثلة
  • بيانات while Loop مع الأمثلة
  • نظرة عامة على الوظائف والاستيراد
  • مقدمة للفئة والكائن
  • أهمية HOMEBREW
  • تكوين APPIUM Python
  • نظرة عامة على Appium 2.X
  • تثبيت Appium 2.X وتثبيت برامج التشغيل لعمليات تنفيذ Android وiOS
  • نظرة عامة على برامج التشغيل والخيارات
  • برنامج Appium Python لتشغيل تطبيق Android وiOS
  • نظرة عامة على وضع تصحيح أخطاء USB وتوصيل هاتف Android الحقيقي
  • Appium Inspector - نظرة عامة ، التثبيت، مثال
  • السيناريو: تشغيل التطبيق وزر التعامل مع الحقل النصي
  • السيناريو: التعامل مع التنبيهات وحقول النص والأزرار - الاشتراك وتدفق تسجيل الدخول
  • السيناريو: التعامل مع التبديل والقائمة المنسدلة وزر التنبيه
  • السيناريو: التعامل مع القائمة المنسدلة باستخدام FindElements وGetAttribute
  • السيناريو: التمرير للأسفل باستخدام الأحدث الإجراءات
  • السيناريو: TAP  وLongPress باستخدام أحدث الإجراءات
  • نظرة عامة على المزامنة مع الأمثلة
  • بدء تشغيل خادم APPIUM باستخدام برنامج
  • Appium Inspector ==> تسجيل العناصر وتحديدها باستخدام الإحداثيات
  • أمثلة على التعامل مع لوحة المفاتيح
  • التعامل مع التطبيق المختلط ==> تبديل السياق
  • التعامل مع تطبيقات النظام - الكاميرا والكاميرا الآلة الحاسبة
  • السيناريو - التعامل مع تطبيق الويب
  • التقاط لقطة الشاشة والفيديو
  • لا إعادة تعيين مع مثال
  • اختياري - نظرة عامة على تكوين MAC
  • إنشاء جلسة فحص لتطبيق UIKitCatalog على جهاز محاكاة
  • التعامل مع الأزرار، وحقول النص، ومربع الاختيار على جهاز المحاكاة
  • التعامل مع التبديلات
  • التعامل مع التنبيهات
  • التعامل مع منتقي التاريخ
  • التعامل مع عرض المنتقي
  • تبديل السياق - من العرض الأصلي إلى عرض الويب
  • النقر باستخدام الإحداثيات
  • التمرير لأسفل على التطبيق
  • تكوين PyTest وتنفيذ الوظائف الأساسية
  • PyTest Fixtures & Decorators باستخدام أمثلة
  • PyTest Marker، وعلامات ذات معلمات مع أمثلة
  • تأكيدات PyTest الصعبة والتأكيدات الناعمة
  • تطبيق PyTest Launch على iPhone Simulator
  • معلمات Pytest في تشغيل تطبيق iOS
  • تقارير PyTest - HTML وALLURE مع أمثلة
  • PyTest - التقاط لقطة الشاشة ولقطات الشاشة عند الفشل
  • التنفيذ المتوازي في المحاكيات
  • إنشاء سجلات
  • قراءة البيانات من ملف تكوين
  • قراءة البيانات من Excel وكتابة البيانات في Excel
  • Framework - Page Factory Model
  • نظرة عامة على GITHUB
  • جزء Appium Framework - تكامل Jenkins

موضوعات السيلينيوم:
  • تثبيت Python على Windows
  • تثبيت Python على MAC
  • نظرة عامة على المحررين وتثبيت PyCharm
  • تكوين محرر Eclipse للبرمجة النصية لـ python
  • إنشاء مشروع وإضافة تعليقات إلى PyCharm
  • أنواع البيانات والأمثلة
  • أمثلة على نوع بيانات String
  • نظرة عامة على القائمة مع الأمثلة
  • بيان If والأمثلة
  • For Loop عبارات مع أمثلة
  • عبارات الحلقة مع أمثلة
  • نظرة عامة على الوظائف والاستيراد
  • مقدمة للفئة والكائن
  • لماذا يفضل الأشخاص python على java للسيلينيوم
  • نظرة عامة على السيلينيوم
  • خيارات التسجيل والتشغيل في السيلينيوم
  • تثبيت السيلينيوم لـ python
  • السيناريو 1: أول برنامج نصي للأتمتة في pycharm
  • نظرة عامة على محددات المواقع
  • كيفية استخدام محددات المواقع في برنامج
  • السيناريو 2: إجراء عملية بحث على bing
  • تشغيل البرنامج النصي للاختبار دون تحديد ملف exe لبرنامج التشغيل
  • السيناريو 3: التعامل مع مربعات الاختيار
  • السيناريو 4: التعامل مع أزرار الراديو
  • السيناريو 5: التعامل مع القائمة المنسدلة
  • السيناريو 6: إنشاء برنامج نصي اختباري باستخدام findElements - الجزء 1
  • السيناريو 8: تنفيذ عملية علامة التبويب باستخدام أمر sendkeys
  • السيناريو 9: التعامل مع الإطارات
  • السيناريو 10: تحديد تاريخ من منتقي التاريخ
  • السيناريو 11: التعامل مع السحب والإفلات
  • السيناريو 13: كيفية التقاط إحداثيات الكائن
  • السيناريو 14: التعامل مع تلميحات الأدوات
  • السيناريو 15: التعامل مع الاقتراحات التلقائية والتقاط لقطة الشاشة
  • السيناريو 16: التعامل مع الماوس
  • السيناريو 18: التعامل مع النوافذ المتعددة
  • السيناريو 19: التعامل مع جداول الويب
  • السيناريو 20: أمثلة في الانتظار
  • السيناريو 21: التعامل مع تنبيهات
  • السيناريو 22: التعامل مع نصوص جافا سكريبت
  • السيناريو 23: اختبار يعتمد على البيانات مع أمثلة
  • نظرة عامة على إطار عمل Unittest مع أمثلة
  • إنشاء تقرير تنفيذ الاختبار
  • نموذج كائن الصفحة مع مثال
  • نموذج مصنع الصفحة مع مثال
  • نظرة عامة على GITHub
  • تنفيذ اختبار الوحدة من Jenkins
  • مقدمة إلى إطار العمل مع مثال
  • تكوين PyTest وتنفيذ الوظائف الأساسية
  • PyTest Fixtures & Decorators مع أمثلة
  • PyTest Marker، وعلامات المعلمات مع أمثلة
  • PyTest Hard Assertions، Soft Assertions
  • التقاط لقطة شاشة ولقطة شاشة عند الفشل
  • إنشاء HTML وAllure التقارير
  • المنطق القابل لإعادة الاستخدام - الأدوات المساعدة - إنشاء السجلات
  • المنطق القابل لإعادة الاستخدام - الأدوات المساعدة -قراءة البيانات من ملف التكوين
  • المنطق القابل لإعادة الاستخدام - الأدوات المساعدة -قراءة البيانات من Excel وكتابة البيانات في Excel
  • إطار عمل السيلينيوم - نموذج مصنع الصفحة - GIT HUB وخط أنابيب Jenkins
  • ميزات PyTest
  • المعتمدة على البيانات والمسابقة الأدوات المساعدة
  • إطار عمل السيلينيوم - نموذج مصنع الصفحة - GIT HUB وخط أنابيب Jenkins
  • PyTest - تسجيل الدخول إلى تطبيق Sauce Demo

لنبدأ... أتمنى لك حظًا سعيدًا

ما هي المتطلبات الأساسية لدخول الدورة والتسجيل فيها على موقعنا؟ رحلة التعلم:

(احصل على الدورة للدخول إلى الموقع والتسجيل)

يجب أن يكون لديك بريد إلكتروني (حساب بريد) تتذكره لنفسك وأيضًا يجب أن تتذكر كلمة مرور البريد الإلكتروني الذي ستسجل به ، وإذا لم يكن لديك حساب بريد إلكتروني ، فمن الأفضل إنشاء حساب (Gmail)

اغلق مانع الاعلانات لتحصل على الدورة



0 تعليقات