Social Browserبروفايلات والذكاء الاصطناعي والأتمتة

Automation Studio · تعلّم بالتطبيق

تعلّم أتمتة المتصفح خطوة صغيرة في كل مرة.

ابدأ بـ Workflow واحد بسيط. عندما ينجح ذلك، أضف بروفايلات والمنطق والتحقق والجدولة والاسترداد. يمكنك تعلم الأساسيات دون كتابة التعليمات البرمجية.

لا تحتاج لكتابة كود للبدءدرس واحد في كل مرةطبّق أولًا والنظرية عند الحاجةمرجع متقدم كامل مضمّنتحكم بالذكاء الاصطناعي عبر MCP AI

Advanced · Build with AI

Build with AI when you want it

Use OpenAI, Anthropic, Gemini or Ollama through the MCP-first Architecture. Provider secrets stay in encrypted Automation secrets and are never returned by the provider configuration API. AI drafts are reviewed before save or run.

Simple reliability

Fix the problems that usually break browser automation.

You do not need to manage selector strategies or diagnostic systems. Pick a target once, run the Workflow, and Social Browser handles the common failure cases for you.

01

Login flow changed the target?

OAuth and SSO can replace the original tab or open a login window. Social Browser follows one unambiguous replacement inside the same Profile automatically and refuses to guess when several targets are possible.

02

Wait without tuning timing

Use Smart wait instead of choosing DOM ready, network idle or a fixed delay. Social Browser waits for a usable, stable page and can also wait for the next target. When a click starts navigation, redirect chains settle before the next Workflow step begins.

03

Downloads finish as success

Use Wait for download when a click produces a file. The Workflow continues when the file is actually complete and reports a real download failure clearly.

04

Upload files without hunting for hidden inputs

Choose the file input or the visible upload area. Social Browser finds the connected file input, works inside the selected frame, and verifies the files were actually assigned before continuing.

05

Know when a Task is stuck

Long-running steps are surfaced as Automation appears stuck so you can inspect or cancel the Task instead of waiting blindly.

06

A click opened another window?

Social Browser does not blindly jump to every popup. If one clear new target is the result of the action—or the next step only works there—it can continue on that target automatically.

07

The form rerendered while typing?

Modern React and Vue pages can replace an input after every keystroke. Social Browser re-attaches to the replacement field and preserves the intended text automatically.

Website changed? Auto-fix it. · Retry in one clickThe normal flow stays simple: recover automatically when it is safe, search a virtual or infinite-scroll list when the target has not rendered yet, handle modern dropdowns with the same Select step, recover from a reloaded iframe only when the target has one unique frame match, use a visible clickable part when the center is covered, explain the problem when recovery is unsafe, then let you retry without rebuilding the Workflow.
Advanced when you need itVisual Element Picker, Locator Lab, Uniqueness-aware scoring and the Resilient locator bundle remain available with locator scores, fallbacks, fingerprints, traces, AI authoring and API controls—but they stay out of the way for normal users.
Automation Studio

شوف المنتج

أنشئ سير العمل مرة واحدة وشغّله عبر البروفايلات.

أنشئ مهام قابلة لإعادة الاستخدام وحدد أين وكيف وعلى أي بروفايلات يتم تشغيلها.

أول مرة هنا؟استخدم التعلم الموجه. يعرض درسًا واحدًا في كل مرة.
هل تريد نتيجة سريعة؟انتقل إلى Workflow لمدة 5 دقائق وقم بالبناء أثناء القراءة.
لديك خبرة بالفعل؟تصفح الدليل الكامل أو انتقل مباشرة إلى الميزة.

مكتبة الأمثلة

شاهد ما يمكنك بناؤه قبل أن تبدأ.

هذه أمثلة صغيرة وواقعية. ابدأ بالدرس الذي يبدو مألوفًا، ثم افتح الدرس المطابق وقم ببنائه خطوة بخطوة.

أنشئ أول Workflow ←
البداية · 5-10 دقائق

افتح صفحة واملأ نموذجًا بسيطًا

تعرف على النمط الأساسي وراء العديد من مهام المتصفح.

افتح URL→ملء→انقر→تحقق
  1. افتح الصفحة المستهدفة.
  2. املأ حقلين معروفين.
  3. انقر فوق زر الإجراء الآمن.
  4. التحقق من ظهور الرسالة المتوقعة.
تعلم هذا المثال
البداية · 10 دقائق

ابحث في موقع ويب وافتح النتيجة

مثال بسيط للكتابة والانتظار واختيار العنصر المناسب.

مفتوح→النوع→انتظر→انقر
  1. افتح صفحة البحث.
  2. اكتب نص البحث.
  3. انتظر النتائج.
  4. افتح نتيجة المطابقة.
تعلم الإجراءات
البناء · 15 دقيقة

قم بتشغيل Workflow واحد على عدة بروفايلات

قم ببناء الخطوات مرة واحدة، ثم اختر بروفايلات الذي يجب أن ينفذها.

سير العمل+البروفايلات→المهام الفرعية
  1. قم بإنشاء Workflow واحد قابل لإعادة الاستخدام.
  2. حدد مجموعة أو علامات بروفايل.
  3. اختر التزامن.
  4. قم بمراجعة كل نتيجة من نتائج بروفايل.
تعرف على استهداف بروفايل
المنطق · 15 دقيقة

التعامل مع الحوار الاختياري بأمان

تابع بشكل طبيعي سواء ظهرت نافذة منبثقة أم لا.

تحقق→إذا كانت مرئية→إغلاق→متابعة
  1. تحقق من وجود مربع الحوار.
  2. أغلقه فقط عندما يكون مرئيًا.
  3. تخطي الفرع خلاف ذلك.
  4. تابع Workflow.
تعلم الشروط
المشغل · 20 دقيقة

تصدير تقرير يومي والتأكد من نجاحه

الجمع بين التنقل والتحقق والجدولة.

انتقل→تصدير→تحقق→الجدول الزمني
  1. افتح لوحة معلومات معروفة.
  2. انتقل إلى التقارير.
  3. قم بتشغيل إجراء التصدير.
  4. التحقق من النجاح، ثم جدولة المهمة.
تعلم التحقق
متقدم · 20+ دقيقة

يمكنك التعافي دون تكرار أي إجراء محفوف بالمخاطر

تحقق أولاً، واسترد عافيتك بعناية، واطلب المراجعة عندما تكون النتيجة غير مؤكدة.

نفذ مرة واحدة→تحقق→استرداد→مراجعة
  1. تنفيذ التأثير الجانبي مرة واحدة.
  2. أعد التحقق من التأثير المتوقع.
  3. لا تعيد اللعب بشكل أعمى.
  4. إرسال النتائج غير المؤكدة إلى مركز المراجعة.
تعلم الاسترداد الآمن
البناء · 10 دقائق

أعد استخدام Workflow مع المتغيرات

استبدل القيم الثابتة بالمتغيرات حتى يتمكن نفس Workflow من التعامل مع مدخلات مختلفة.

سير العمل+المتغيرات→أشواط قابلة لإعادة الاستخدام
  1. اختر قيمة واحدة مشفرة.
  2. استبدله بمتغير .
  3. تشغيل بالقيمة أ.
  4. قم بالتشغيل مرة أخرى بالقيمة B.
تعلم المتغيرات
المنطق · 15 دقيقة

انتظر نتيجة ديناميكية قبل المتابعة

استبدل التأخيرات التعسفية بشرط ينتظر حتى تصبح الصفحة جاهزة.

الإجراء→انتظر حتى→متابعة
  1. قم بتشغيل إجراء الصفحة.
  2. انتظر نتيجة مرئية أو نص.
  3. تعيين مهلة معقولة.
  4. استمر فقط عندما يكون الشرط صحيحًا.
تعلم الانتظار والشروط
المنطق · 15 دقيقة

تحقق من حالة التبديل التي تغيرت بالفعل

لا تعامل النقرة التي تم تسليمها كدليل على قبول الصفحة للتغيير.

انقر→التحقق من السمة→تم التحقق
  1. التقط الحالة قبل النقر.
  2. نفذ مرة واحدة.
  3. تحقق من السمة أو النص المتوقع.
  4. التعامل مع النتائج غير الحاسمة دون إعادة عمياء.
تعلم التحقق
المشغل · 15 دقيقة

استئناف Workflow الطويل من نقطة التفتيش

تجنب إعادة تشغيل العمل المكتمل بعد إعادة التشغيل أو الانقطاع المتحكم فيه.

خطوات→نقطة تفتيش→استئناف
  1. اختر حدود نقطة تفتيش آمنة.
  2. تشغيل الجزء الأول.
  3. توقف بعد نقطة التفتيش.
  4. استئناف من النقطة المحفوظة.
تعلم نقاط التفتيش
المشغل · 15 دقيقة

إرسال نتيجة غير مؤكدة إلى مركز المراجعة

احتفظ بشخص ما تحت السيطرة عندما لا يتمكن المتصفح من إثبات نجاح التأثير الجانبي.

نفّذ→غير مؤكد→مراجعة
  1. قم بتشغيل الإجراء مرة واحدة.
  2. دع التحقق يحاول إثبات النتيجة.
  3. قم بإنشاء عنصر مراجعة عندما لا تزال غير متأكد.
  4. قم بالتأكيد أو التخطي أو الإلغاء أو إعادة المحاولة بشكل صريح.
تعلم مركز المراجعة
متقدم · 20 دقيقة

قم بإجراء فحص يمكن التخلص منه في بروفايل Ghost

استخدم سياق متصفح مؤقت معزول عندما لا تحتاج إلى جلسة بروفايل المستمرة.

المهمة→شبح بروفايل→تشغيل معزول
  1. اختر استهداف بروفايل Ghost.
  2. افتح الصفحة المستهدفة.
  3. قم بتشغيل التدفق للقراءة فقط أو القابل للتصرف.
  4. راجع النتيجة وأغلق السياق المؤقت.
تعلم شبح بروفايلات
دورة Automation Studioالبداية · الدرس 1
اختر درسًا أو ابدأ الدورة الموجّهة.
البداية · الدرس الأول

ما يعنيه أتمتة المتصفح في الواقع

الوقت 5 دقائقهدف فهم ما هي أتمتة المتصفح

تعني أتمتة المتصفح تعليم المتصفح مجموعة من الخطوات المتكررة حتى لا تضطر إلى تنفيذ كل خطوة يدويًا. يمكن للأتمتة البسيطة فتح صفحة، والنقر فوق الزر، وكتابة النص، وانتظار النتيجة والمتابعة.

العمل اليدوي

  1. افتح الموقع.
  2. ابحث عن الصفحة الصحيحة.
  3. انقر فوق زر.
  4. اكتب نفس المعلومات.
  5. كرر غدا.

العمل الآلي

  1. بناء الخطوات مرة واحدة.
  2. اختر المكان الذي يجب أن يركضوا فيه.
  3. تشغيل الآن أو على جدول زمني.
  4. مراجعة النتائج والاستثناءات.

لماذا الأتمتة داخل متصفح حقيقي بروفايل؟

تحدث العديد من مهام المتصفح المفيدة في بيئة متصفح تحتوي بالفعل على ملفات تعريف الارتباط والتخزين المحلي والإعدادات وحالة تسجيل الدخول المعتمدة. يتيح Social Browser تشغيل Workflow في بروفايل المحدد بدلاً من إعادة بناء تلك البيئة لكل عملية تشغيل. وهذا يجعل العمل اليدوي والعمل الآلي جزءًا من نفس سياق المتصفح.

فكر في الأمر بهذه الطريقة: إن Workflow ليس روبوتًا يفهم كل شيء. إنها خطة واضحة. أنت تخبره بما يجب فعله، وكيفية التعرف على عناصر الصفحة الصحيحة، وكيف يبدو النجاح، وماذا تفعل عندما تكون النتيجة غير مؤكدة.

أفكار جيدة للأتمتة الأولى

  • افتح صفحة وانتقل إلى قسم معروف.
  • ملء نموذج داخلي متكرر.
  • ابحث في موقع ويب وافتح النتيجة.
  • كرر نفس خطوات المتصفح عبر عدة بروفايلات.
  • انتظر شرط الصفحة واستمر عندما يصبح صحيحًا.
المبتدئ · الدرس الثاني

الأفكار الثلاثة التي تجعل Automation Studio سهلة

الوقت 5 دقائقهدف تعرف على الفرق بين Workflow والأتمتة والمهمة

Automation Studio ينفصل ماذا تفعل, كيف وأين لتشغيله، و متى يتم تشغيله. إن إبقاء هذه المهام منفصلة يجعل نفس Workflow قابلة لإعادة الاستخدام.

1

سير العمل

ماذا يجب أن يحدث؟

يحتوي على الخطوات: فتح URL، والنقر، والكتابة، والانتظار، والتحقق من الشرط، وما إلى ذلك.

2

الأتمتة

كيف وأين يجب أن تعمل؟

تحديد بروفايلات أو بروفايلات Ghost وسلوك النافذة والتزامن والمهلات وإعادة المحاولة وسياسة التنفيذ.

3

المهمة

ما هو Workflow + Automation الذي يجب تشغيله ومتى؟

يربط Workflow واحدًا بأتمتة واحدة ويقوم بتشغيله يدويًا أو وفقًا لجدول زمني.

المهمة→Workflow + الأتمتة→المهام الفرعية→يعمل بروفايل

مثال

Workflow: افتح لوحة التحكم الداخلية ← انقر على "التقارير" ← اختر اليوم ← تصدير.

الأتمتة: تشغيل على بروفايلات الموسومة بـ "Team A"، 3 بروفايلات في المرة الواحدة، نوافذ مرئية.

المهمة: قم بتشغيل Workflow مع تلك الأتمتة كل صباح من أيام الأسبوع.

يعني هذا الفصل أنه يمكنك إعادة استخدام نفس Workflow لاحقًا مع مجموعة بروفايل مختلفة أو إعدادات تنفيذ مختلفة دون عمل نسخة ثانية من Workflow.

المبتدئ · الدرس الثالث

قم ببناء أول أتمتة لك في حوالي 5 دقائق

الوقت 5-10 دقائقهدف قم ببناء وتشغيل أول Workflow الصغير الخاص بك

هذا التمرين الأول بسيط عمدا. الهدف هو تعلم تدفق الاستوديو، وليس بناء مشروع معقد.

1

افتح Automation Studio

افتح Social Browser وانتقل إلى Automation Studio. ابدأ في قائمة Workflow.

2

قم بإنشاء Workflow

اختر جديد Workflow. أعطها اسمًا واضحًا مثل My First Search. يجب أن تصف الأسماء النتيجة وليس التنفيذ.

3

أضف خطوة فتح URL

أضف الإجراء الذي يفتح موقع الويب المستهدف الخاص بك. استخدم HTTPS URL العادي الذي يُسمح لك بالوصول إليه.

4

أضف خطوة النقر

اختر زرًا أو حقلاً في الصفحة. استخدم أدوات المسجل أو محدد موقع العناصر للتعرف عليه. اختبر الخطوة قبل المضي قدمًا.

5

أضف خطوة كتابة أو تعبئة

اكتب قيمة اختبار صغيرة في الحقل. النوع يتصرف مثل الكتابة. ملء يستبدل قيمة الحقل مباشرة.

6

قم بتشغيل Workflow

استخدم اختبار أو تشغيل لتنفيذ الخطوات الموجودة في بروفايل. شاهد نافذة المتصفح وتأكد من النتيجة.

7

إنشاء أتمتة

حدد بروفايل الذي يجب أن يقوم بتشغيل Workflow. للاختبار الأول، أبقِ النافذة مرئية واستخدمها تلقائي for the interaction driver and style.

8

إنشاء مهمة

حدد Workflow والأتمتة. قم بتشغيله يدويًا أولاً. تأتي الجدولة لاحقًا في هذا الدليل.

قاعدة البداية: اجعل أول Workflow قصيرًا. اجعل 3-5 خطوات تعمل بشكل موثوق قبل إضافة المزيد. يعد تصحيح أخطاء كتل العمل الصغيرة أسهل بكثير من تصحيح أخطاء Workflow المكونة من 50 خطوة والتي تم إنشاؤها في محاولة واحدة.
اكتملت المرحلة الأولىإذا تم تشغيل Workflow الصغير الخاص بك مرة واحدة في بروفايل المرئي، فأنت جاهز للمرحلة الثانية.
منشئ · المرجع الأساسي

الإجراءات: اللبنات الأساسية لـ Workflow

الوقت 8 دقائقهدف اختر الإجراء المناسب للخطوة

الإجراء هو أحد الأشياء التي يجب على المتصفح القيام بها. معظم Workflows هي ببساطة سلسلة من الإجراءات بالإضافة إلى الشروط ومعالجة الأخطاء.

الإجراءاستخدمه عندما تريد…مثال بسيط
افتح URLانتقل إلى عنوان ويب معروف.افتح صفحة لوحة القيادة.
انقرقم بتنشيط زر أو رابط أو عنصر تحكم قابل للنقر.انقر فوق "متابعة".
انقر نقرا مزدوجاقم بتشغيل واجهة تتوقع نقرتين.افتح عنصرًا في تطبيق ويب على نمط سطح المكتب.
انقر بزر الماوس الأيمنافتح قائمة السياق.إظهار إجراءات الصف.
تحومكشف المحتوى الذي يظهر عندما يتحرك المؤشر فوق عنصر ما.افتح قائمة التمرير.
النوعأدخل النص باستخدام إدخال يشبه لوحة المفاتيح.اكتب عبارة البحث.
ملءاستبدال قيمة الحقل مباشرة.قم بتعيين قيمة نموذج معروفة.
واضحإفراغ حقل الإدخال.إزالة استعلام بحث قديم.
اخترحدد خيارًا في عنصر تحكم التحديد.حدد "شهريًا".
خانة الاختيار / الراديوتعيين حالة محددة.تمكين خيار أو اختيار عنصر راديو واحد.
إرسالإرسال النموذج.إرسال بحث أو نموذج داخلي.
قم بالتمريرالتنقل عبر صفحة طويلة أو عرض المحتوى.قم بالتمرير إلى قسم النتائج.
انتظرتوقف مؤقتًا حتى يصبح الوقت أو شرط الصفحة جاهزًا.انتظر لوحة النتيجة.
تقييمقم بتشغيل JavaScript للحصول على منطق الصفحة المتقدم.قراءة قيمة مخصصة من الصفحة.

النوع مقابل التعبئة

استخدم النوع عندما يهتم موقع الويب بأحداث لوحة المفاتيح أو عندما تريد سلوكًا أقرب إلى الشخص الذي يكتب. استخدم ملء عندما تريد استبدال قيمة الحقل الحالي مباشرةً ويقبل موقع الويب أحداث الإدخال/التغيير العادية.

اختبار الإجراءات أثناء البناء

عندما يكون ذلك ممكنًا، اختبر إجراءً جديدًا على الفور. إذا لم تنجح الخطوة 4، فقم بإصلاح الخطوة 4 قبل إضافة الخطوة 5. وهذا يبقي مصدر المشكلة واضحًا.

البناء · الدرس الرابع

المسجل: تحويل التصفح اليدوي إلى مسودة Workflow

الوقت 7 دقائقهدف تحويل العمل اليدوي إلى مسودة Workflow نظيفة

يعد المُسجل أسرع طريقة للبدء عندما تعرف بالفعل كيفية تنفيذ المهمة يدويًا. ابدأ التسجيل، وقم بتنفيذ المهمة، ثم قم بتنظيف الخطوات المسجلة.

  1. ابدأ التسجيل. افتح الصفحة التي تبدأ فيها العملية.
  2. أداء المهمة بشكل طبيعي. انقر واكتب وتنقل كما تفعل عادةً.
  3. إيقاف التسجيل. العودة إلى الخطوات التي تم إنشاؤها.
  4. إزالة الضوضاء. حذف النقرات غير المقصودة أو التمرير غير الضروري أو الإجراءات المكررة.
  5. مراجعة محددات المواقع. تفضيل أدلة العناصر الثابتة على مواضع الصفحات الهشة.
  6. إضافة التحقق. قرر ما هي النتيجة التي تثبت نجاح الإجراء المهم.
  7. اختبار من الوسط. استخدم التشغيل من هنا أو الاختبار المرحلي أثناء تحسين القسم.
عقلية المسجل: التسجيل هو مسودة، وليس الأتمتة النهائية. يحتاج Workflow القوي عادةً إلى التنظيف، والأسماء ذات المعنى، ومحددات المواقع الثابتة، والتحقق، وسلوك الخطأ الواضح.
البناء · الدرس الخامس

كيف يجد Automation Studio العنصر الصحيح

الوقت 10 دقيقةهدف ساعد المتصفح في العثور على العنصر الصحيح بشكل موثوق

يخبر محدد الموقع المتصفح بالعنصر الذي تقصده. يصف أفضل محدد موقع العنصر بوضوح كافٍ حتى يتمكن المتصفح من العثور عليه مرة أخرى حتى عندما تتغير الصفحة قليلاً.

محدد CSS

يكون مفيدًا عندما تحتوي الصفحة على معرفات أو فئات أو سمات ثابتة.

#save-button

نص

يكون مفيدًا عندما تكون الصياغة المرئية مستقرة وفريدة من نوعها.

Save changes

الدور + الاسم

مفيد لعناصر التحكم التي يمكن الوصول إليها مثل الأزرار والروابط.

button · Save changes

معرف الاختبار/السمة المستقرة

غالبًا ما يكون أحد الخيارات الأكثر موثوقية في التطبيقات التي توفره.

data-testid="save-profile"

تحديد المواقع المرنة والشفاء

يمكن لـ Automation Studio الاحتفاظ بأكثر من دليل لعنصر ما: محدد الموقع الأساسي والبدائل والبصمة الدلالية مثل العلامة والدور والتسمية والنص والسمات الثابتة. إذا لم يعد محدد المواقع الأصلي متطابقًا، فيمكن لمحرك تحديد المواقع فحص البدائل الآمنة ونقل العنصر عندما تكون الثقة عالية بدرجة كافية.

محدد الموقع الأساسي→البدائل→بصمة الإصبع→حارس الهدف
الشفاء لا يخمن. إذا بدا العديد من المرشحين متشابهين للغاية أو كانت الثقة منخفضة للغاية، فإن النتيجة الأكثر أمانًا هي التوقف أو طلب المراجعة بدلاً من النقر فوق هدف غير مؤكد.

قواعد تحديد المواقع العملية

  • تفضيل هوية العنصر على موضعه على الشاشة.
  • تفضل السمات الفريدة وذات المغزى على مسارات CSS التي تم إنشاؤها منذ فترة طويلة.
  • استخدم البدائل للإجراءات المهمة.
  • إعادة اختبار محددات المواقع بعد إعادة تصميم موقع الويب.
  • استخدم معلومات Target Guard عند تصحيح أخطاء تطابق خاطئ أو غامض.
البناء · الدرس السادس

قم بتشغيل Workflow واحد عبر واحد أو أكثر من بروفايلات

الوقت 5 دقائقهدف أعد استخدام Workflow واحد عبر بروفايلات

يحتفظ Social Browser بروفايل بحالة المتصفح الخاصة به. يتيح لك التشغيل التلقائي إعادة استخدام نفس Workflow دون نسخ Workflow لكل بروفايل.

سير العملافتح التقرير ← اختر التاريخ ← تصدير
×
الأهدافبروفايل 1 · بروفايل 2 · بروفايل 3 · ...

اعتمادًا على إعدادات التشغيل الآلي، يمكنك استهداف بروفايل واحد، أو بروفايلات متعددة، أو جميعها مطابقة بروفايلات، أو مجموعات/علامات. يقوم محرك المهام بإنشاء مهام فرعية محددة لعمليات تشغيل بروفايل الفعلية ويجمع تقدمها في المهمة الأصلية.

لماذا هذا مهم

إذا كان العمل متطابقًا ولكن جلسة المتصفح مختلفة، فاحتفظ بواحد Workflow وقم بتغيير تحديد الهدف في Automation. وهذا يقلل من الإعداد المكرر ويجعل الصيانة أسهل.

احتفظ بحالة المتصفح منفصلة عن منطق Workflow. لا تقم ببناء افتراضات خاصة بـ بروفايل في Workflow عندما يتمكن المتغير أو قاعدة الاستهداف من التعبير عنها بشكل أكثر وضوحًا.
البناء · الدرس السابع

المتغيرات: اجعل Workflow واحدًا قابلاً لإعادة الاستخدام

الوقت 5 دقائقهدف أعد استخدام Workflow بمدخلات مختلفة

المتغير هو قيمة يمكن تغييرها دون تغيير خطوات Workflow. استخدم متغيرات URLs والأسماء ومصطلحات البحث والتواريخ والرسائل والمدخلات الأخرى التي يجب توفيرها في وقت التشغيل.

المتغيرات
productUrl = "https://example.com/item/123" customerName = "Alex" message = "Your report is ready"
فكرة Workflow
Open {{productUrl}} Type "Hello {{customerName}}" Type "{{message}}"

استخدم المتغيرات عندما...

  • تظل الخطوات كما هي لكن المدخلات تتغير؛
  • يجب أن تعيد المهام المختلفة استخدام Workflow واحد؛
  • يوفر بروفايل أو مصدر البيانات قيمة مختلفة؛
  • تريد منطقة تكوين واضحة بدلاً من تحرير نص الخطوة.
القيم الحساسة: التعامل مع كلمات المرور وملفات تعريف الارتباط وبيانات الجلسة وأسرار المصادقة على أنها حساسة. لا تضع قيمًا حساسة في السجلات أو لقطات الشاشة أو نماذج سير العمل أو المتغيرات المشتركة ما لم تكن الميزة مصممة خصيصًا لحمايتها.
البناء · الدرس الثامن

الشروط: السماح لـ Workflow بالتفاعل مع الصفحة

الوقت 8 دقائقهدف دع Workflow يتفاعل مع حالة الصفحة

يعمل التسلسل الثابت فقط عندما تتصرف كل صفحة بنفس الطريقة. تسمح الظروف لـ Workflow بطرح سؤال قبل أن تقرر ما يجب فعله.

منطق بسيط
IF optional popup exists Click "Close" ELSE Continue

يمكن أن يدعم محرك الحالة الموحد أنماطًا مثل وجود العنصر، والحالة المرئية، ومطابقة النص، وحالة URL، وقيم السمات، والانتظار حتى عمليات التحقق والتأكيدات. يمكن دمج الشروط مع منطق و/أو عندما يجب التحقق من عدة حقائق معًا.

انتظر

امنح الصفحة الوقت للوصول إلى الشرط.

تأكيد

اشتراط أن يكون الشرط صحيحًا قبل المتابعة.

إذا / آخر

اختر فرعًا بناءً على حالة الصفحة.

و/أو

الجمع بين عدة الشيكات في قرار واحد.

مثال: مربع حوار اختياري

  1. تحقق مما إذا كان مربع الحوار مرئيًا.
  2. إذا كانت الإجابة بنعم، فانقر فوق زر الإغلاق الآمن الخاص به.
  3. إذا كان الجواب لا، تخطي الخطوة القريبة.
  4. تواصل مع Workflow العادي.
المشغل · الدرس 9

التحقق: "تم تنفيذ الإجراء" ليس هو نفسه "تم تنفيذ الإجراء"

الوقت 10 دقيقةهدف تأكد من أن الإجراءات المهمة قد نجحت بالفعل

هذه واحدة من أهم الأفكار في الأتمتة الموثوقة. يمكن تسليم النقرة بنجاح بينما يرفض موقع الويب النتيجة أو يؤخرها أو يغير عنصرًا مختلفًا أو لا ينهي العملية المطلوبة مطلقًا.

التقط قبل→نفذ مرة واحدة→التحقق من التأثير→النتيجة

حالات النتائج المشتركة

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

أمثلة التحقق

تحققمثال
يحتوي النصتحتوي منطقة النتيجة على "المحفوظة".
السمة تساويaria-pressed="true" بعد التبديل.
يختفي العنصرلقد انتهى تحميل التراكب.
عد التغييراتيظهر صف جديد في القائمة.
تغييرات URLيصل التنقل إلى الصفحة المتوقعة.
حالة التحققتصبح خانة الاختيار محددة.
القيم المختارةيحتوي عنصر التحكم المحدد على القيمة المختارة.
لا إعادة غير آمنة: عندما يكون الإجراء قد أحدث بالفعل أثرًا جانبيًا ولكن التحقق غير مؤكد، يجب على Social Browser تفضيل استرداد التحقق فقط أو المراجعة البشرية بدلاً من تكرار الإجراء بشكل أعمى.
المشغل · الدرس 10

أسلوب التفاعل والسائق: قراران مختلفان

الوقت 7 دقائقهدف فهم السيارات والمباشرة والبشرية والسائقين

Automation Studio ينفصل كيف يتم تسليم المدخلات من كيف ينبغي أن يكون التفاعل طبيعيًا أو مباشرًا.

أسلوب التفاعل

تلقائي

اسمح للنظام باختيار النمط المناسب للإجراء وحالة النافذة.

مباشر

تفضل التسليم الفعال والمباشر عندما يكون المؤشر الطبيعي أو حركة الكتابة غير ضرورية.

الإنسان

استخدم حركة المؤشر التقدمية وإيقاع الكتابة المتغير والتمرير التدريجي حيثما يكون ذلك مدعومًا.

السائقين

DOM

يعمل من خلال سلوك DOM للصفحة حيثما كان ذلك مناسبًا.

CDP

يستخدم مسارات إدخال بروتوكول Chrome DevTools للتفاعل على مستوى المتصفح.

أصلي

يستخدم مسار التفاعل الأصلي للمتصفح عندما يكون ذلك مناسبًا ومتاحًا.

موصى به لمعظم المستخدمين: ابدأ بالتلقائي. تعد برامج التشغيل الصريحة مفيدة عند الاختبار أو تصحيح الأخطاء أو عندما تعلم أن الموقع يتصرف بشكل أفضل مع مسار إدخال معين.

قاعدة السلامة: من المفترض أن يحدث احتياطي السائق قبل ظهور التأثير الجانبي. بعد التسليم، يتجنب النظام إعادة تشغيل نفس الإجراء من خلال برنامج تشغيل آخر لمجرد أن عملية التحقق غير مؤكدة.
المشغل · الدرس 11

إعدادات التنفيذ: التحكم في كيفية سير العمل

الوقت 8 دقائقهدف التحكم في مكان وكيفية تنفيذ عمليات التشغيل

كيان الأتمتة هو المكان الذي تحدد فيه سياسة التنفيذ. يمكن أن تختلف الخيارات الدقيقة حسب الإجراء ووقت التشغيل، ولكن الأفكار المهمة متسقة.

الإعدادما تسيطر عليهنصيحة للمبتدئين
الهدف بروفايلاتأي متصفح بروفايلات يتلقى المهام الفرعية.ابدأ باختبار واحد بروفايل.
سطح الهدفعلامة التبويب الجديدة/الحالية أو سلوك النافذة.استخدم سطحًا جديدًا مرئيًا أثناء التعلم.
مرئية / مخفيةما إذا كانت نافذة التنفيذ معروضة أم لا.التحقق من صحة مرئية أولا.
التزامنكم عدد عمليات تشغيل بروفايل التي يمكن تنفيذها مرة واحدة.تزداد تدريجياً بعد ثبوت الموثوقية.
المهلاتكم من الوقت قد ينتظر الجري أو الخطوة.استخدام حدود واقعية للموقع.
إعادة المحاولةما الذي يمكن إعادة تجربته وبموجب أي سياسة.لا تعيد محاولة تنفيذ الإجراءات ذات الآثار الجانبية بشكل أعمى.

مثال: 50 بروفايلات، خمسة في كل مرة

حدد هدفك الخمسين بروفايلات واضبط التزامن على 5. يمكن لمحرك المهام إنشاء مهام فرعية بروفايل وإرسالها في مجموعات خاضعة للتحكم بدلاً من فتح كل شيء مرة واحدة.

المشغل · الدرس 12

البروفايلات الدائمة مقابل بروفايلات Ghost

الوقت 5 دقائقهدف اعرف متى يناسب بروفايل Ghost المؤقت

بروفايل المستمر

يُستخدم عندما تظل حالة المتصفح متاحة بين الجلسات: ملفات تعريف الارتباط والتخزين المحلي والإعدادات وبيانات بروفايل الأخرى.

شبح بروفايل

يُستخدم للتنفيذ المعزول المؤقت حيث لا تحتاج إلى بروفايل طويل الأمد بعد المهمة.

يمكن لـ بروفايلات Ghost الذي تم إنشاؤه لمهمة مشاركة نفس عملية تشغيل Ghost مع الاحتفاظ بأقسام/جلسات معزولة منفصلة. تعمل مشاركة العمليات على تحسين الكفاءة دون تحويل تلك الجلسات إلى هوية متصفح مشتركة واحدة.

اختر حسب دورة الحياة. إذا كنت تريد العودة إلى نفس حالة المتصفح لاحقًا، فاستخدم بروفايل المستمر. إذا كنت بحاجة إلى عمل معزول مؤقت للجري، فقد يكون بروفايل Ghost أكثر ملاءمة.
متقدم · الدرس 13

معالجة الأخطاء: تحديد ما يجب أن يحدث عند انقطاع المسار الطبيعي

الوقت 8 دقائقهدف التعامل مع حالات الفشل دون جعل Workflow مربكًا

إن الأتمتة الموثوقة ليست فقط الطريق السعيد. يجب أن يحدد Workflow أيضًا ما يجب فعله عند حدوث خطأ أو انتهاء المهلة أو نتيجة غير مؤكدة.

نموذج الفرع
Main steps ↓ onErrorSteps onTimeoutSteps onInconclusiveSteps ↓ finallySteps

مثال

Try to submit the form If error → capture diagnostics If timeout → record timeout reason If inconclusive → send to review Finally → perform safe cleanup

استخدم أخيرا for cleanup that should happen whether the main path succeeds or fails, such as closing a temporary tab or writing a final log entry.

متقدم · الدرس 14

نقاط التفتيش واستئناف آمن

الوقت 6 دقائقهدف استئناف العمل الطويل من نقطة تفتيش آمنة

لا ينبغي دائمًا إعادة تشغيل الأتمتة طويلة الأمد من الخطوة 1 بعد إعادة تشغيل التطبيق أو انقطاعه. تسجل نقاط التفتيش تقدمًا آمنًا حتى يمكن استئناف Workflow من نقطة معروفة.

الخطوة 1 ✓
الخطوة 2 ✓
الخطوة 3 ✓
نقطة تفتيش
الخطوة 4
انقطاع
استئناف هنا

يجب أن تتطابق بيانات نقطة التفتيش مع تعريف Workflow الذي تنتمي إليه. إذا تغير Workflow، فيمكن للنظام استخدام عقد التجزئة/نقطة التفتيش Workflow لتجنب الاستئناف في تسلسل غير متوافق.

السيرة الذاتية ليست "تكرار كل شيء". النقطة المهمة هي الاستمرار من حدود آمنة مع تجنب الآثار الجانبية المكررة التي اكتملت بالفعل قبل الانقطاع.
متقدم · الدرس 15

مركز المراجعة: إبقاء الشخص على اطلاع عندما يكون اليقين مهمًا

الوقت 6 دقائقهدف توقف بأمان عندما يجب على الشخص أن يقرر

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

تأكيد النجاح

استخدمه عندما ترى أن التأثير المقصود قد حدث.

تخطي

استمر دون تكرار الإجراء غير المؤكد.

إلغاء

قم بإيقاف العمل ذي الصلة عندما تكون المتابعة غير آمنة.

أعد المحاولة

استخدم فقط عندما يكون التكرار مناسبًا. تتطلب الآثار الجانبية المكررة المحتملة اعترافًا صريحًا.

إن وجود الإنسان في الحلقة لا يجعل الأتمتة أضعف. فهو يجعل الأتمتة أكثر فائدة للعمل الحقيقي لأن النظام يمكنه التعامل مع الخطوات الروتينية وإظهار الحالات التي تحتاج إلى حكم فقط.
متقدم · الدرس 16

كيف يتناسب نظام الموثوقية معًا

الوقت 8 دقائقهدف استخدم عناصر التحكم في الموثوقية دون إعادة المحاولة العمياء
حل→فحص→علاج بأمان→استقرار→حارس الهدف→نفّذ→تحقق→استرداد

ميزات الموثوقية الهامة

ميزةالغرض
حزمة محدد المواقع المرنةاحتفظ بأدلة آمنة متعددة للعنصر المقصود.
شفاء محددقم بنقل عنصر تم تغييره عندما تكون الثقة عالية.
حارس الهدفيتم إغلاق الفشل عندما يكون المرشح غامضًا أو غير واثق بما فيه الكفاية.
استرداد التحققأعد التحقق من التأثير المتوقع دون إعادة عرض التأثير الجانبي.
دفتر العجزتتبع مفاتيح التشغيل/المورد لتقليل العمليات المكررة حيثما يكون ذلك مدعومًا.
قواطع دوائرقم بإيقاف مسار الموقع/الإجراء مؤقتًا عندما تشير حالات الفشل الأخيرة إلى مشكلة أوسع.
صحة المحولتتبع الإصدار والمعلومات الصحية لمحولات إجراء الطرف الأول.

العجز في لغة واضحة

إذا تم بالفعل إكمال العملية لنفس المورد، فقد يكون تكرارها غير ضروري أو ضارًا. يمنح مفتاح عدم القدرة وقت التشغيل طريقة للتعرف على العملية المنطقية، وليس فقط النقرة الفردية التي تسببت فيها.

متقدم · الدرس 17

المهام والجدولة: تحويل Workflow العامل إلى أتمتة مستمرة

الوقت 7 دقائقهدف قم بتحويل Workflow الذي تم اختباره إلى مهمة متكررة

بمجرد أن يعمل Workflow بشكل موثوق وتكون أهداف التشغيل الآلي صحيحة، قم بإنشاء مهمة للتحكم في وقت تشغيل المجموعة.

  • تشغيل يدويا.
  • تشغيل مرة واحدة في الوقت المختار.
  • كرر على فترات.
  • استخدم الجداول الزمنية على نمط التقويم.
  • تمكين أو تعطيل مهمة دون حذفها.
  • اختر الطريقة التي يجب أن تتصرف بها عمليات التشغيل المتداخلة.

مثال: Workflow "تصدير التقرير اليومي" + الأتمتة "التمويل بروفايلات، 2 في المرة الواحدة" + المهمة "أيام الأسبوع الساعة 09:00".

قبل الجدولة

  1. قم بتشغيل Workflow يدويًا.
  2. اختبره على بروفايل واحد.
  3. اختبار مجموعة أهداف الأتمتة النهائية.
  4. تأكيد فروع التحقق والخطأ.
  5. عندها فقط قم بتشغيل جدول متكرر.
متقدم · الدرس 18

تصحيح الأخطاء: فهم سبب فشل التشغيل

الوقت 10 دقيقةهدف اقرأ الأدلة وأصلح السبب الحقيقي للفشل

التصحيح الجيد يبدأ بالأدلة، وليس بالتخمين. يعرض Automation Studio معلومات منظمة حتى تتمكن من تحديد ما إذا كانت المشكلة ناتجة عن التنقل أو محدد المواقع أو إمكانية التنفيذ أو تسليم المدخلات أو التحقق أو الإطار أو المهلة أو الموقع نفسه.

سجلاتماذا حدث بالترتيب.
نتيجة العملما عادت العملية.
نتيجة محدد المواقعكيف تم العثور على الهدف.
التحققما هو التأثير المتوقع والملاحظ.
الأدلةقبل/بعد الحالة والتشخيص المنظم.
لقطة الشاشةكيف بدا المتصفح في اللحظة المهمة.

أمر التصحيح العملي

  1. انسخ الخطأ الدقيق. لا تعتمد على لقطة الشاشة عندما تكون التشخيصات النصية متاحة.
  2. تحقق من URL النهائي. تأكد من وجود Workflow على الصفحة التي تتوقعها.
  3. تحقق من تشخيص محدد الموقع. هل تم العثور على العنصر المقصود؟ هل كانت غامضة؟
  4. التحقق من قابلية التنفيذ. وهل كانت مرئية وممكنة ومستقرة وقادرة على استقبال الأحداث؟
  5. تحقق من التسليم. أي سائق تم استخدامه؟ هل تم تسليم المدخلات؟
  6. التحقق من التحقق. هل تم تنفيذ الإجراء ولكن التأثير بقي غير حاسم؟
  7. تحقق من سياق الإطار/النافذة. هل كان العنصر داخل iframe أم إطارًا متداخلاً أم نافذة منبثقة أم علامة تبويب أخرى؟
  8. التحقق من الموقع يدويا. قد يكون السبب الحقيقي هو تغيير الموقع أو الواجهة الخلفية البطيئة.
تشخيص النسخ الأول: يجب نسخ الأخطاء والمعرفات والمسارات وتفاصيل الأدلة والسجلات والتقارير المهمة كنص كلما أمكن ذلك. النص الدقيق يجعل الدعم وتصحيح الأخطاء أسرع بكثير.
تطبيق

وصفات الأتمتة العملية

الوقت 10 دقيقةهدف انسخ الأنماط التي أثبتت جدواها في Workflows الخاصة بك

استخدم هذه كأنماط. استبدل نموذج موقع الويب والبيانات بالأنظمة المصرح لك بأتمتتها.

وصفة 1 · انتظر المحتوى الديناميكيمبتدئ
  1. افتح الصفحة.
  2. انتظر حتى توجد حاوية النتيجة أو تصبح مرئية.
  3. التأكد من وجود النص المتوقع.
  4. تابع الإجراء التالي.

لماذا: غالبًا ما يكون التأخير الثابت لمدة 5 ثوانٍ أبطأ مما هو مطلوب في عمليات التشغيل السريعة وقصير جدًا في عمليات التشغيل البطيئة. الشرط ينتظر الشيء الذي تحتاجه بالفعل.

الوصفة 2 · أغلق النافذة المنبثقة الاختياريةمبتدئ
IF popup close button exists Click close ELSE Continue

استخدم شرطًا بدلاً من الفشل بسبب عدم ظهور مربع حوار اختياري.

الوصفة 3 · Workflow واحد والعديد من بروفايلاتمتوسط
  1. قم ببناء واختبار Workflow على بروفايل واحد.
  2. قم بإنشاء عملية أتمتة تحدد بروفايلات أو المجموعة/العلامة المطلوبة.
  3. قم بتعيين قيمة التزامن الصغيرة.
  4. قم بالتشغيل يدويًا وافحص نتائج المهام الفرعية.
  5. قم بزيادة التزامن فقط بعد أن يظل الموقع والجهاز مستقرين.
الوصفة 4 · التحقق دون تكرار الإجراءمتوسط
  1. التقاط المهم قبل الدولة.
  2. قم بتنفيذ الإجراء الجانبي مرة واحدة.
  3. التحقق من الحالة المتوقعة.
  4. إذا لم تكن النتيجة حاسمة، فأعد التحقق من التحقق في مسار استرداد الخلفية/المقدمة.
  5. إذا كنت لا تزال غير متأكد، قم بإنشاء عنصر مراجعة بدلاً من إعادة عرض التأثير الجانبي.
الوصفة 5 · Workflow طويل مع سيرة ذاتية آمنةمتقدم
  1. قم بتقسيم Workflow إلى مراحل ذات معنى.
  2. وضع نقاط التفتيش بعد المراحل المكتملة الآمنة.
  3. حافظ على حدود الآثار الجانبية واضحة.
  4. عند إعادة التشغيل، قم بالاستئناف من أحدث نقطة تفتيش متوافقة.
  5. لا تقم بإعادة تشغيل الآثار الجانبية المكتملة ما لم تسمح العملية بذلك صراحة.
الوصفة السادسة · مراجعة الإنسان لنتيجة غير مؤكدةمتقدم
  1. نفذ الإجراء مرة واحدة.
  2. تشغيل التحقق الحتمي.
  3. إذا ظلت النتيجة غير حاسمة، قم بتخزين الأدلة.
  4. أرسل الحالة إلى مركز المراجعة.
  5. اسمح للشخص بالتأكيد أو التخطي أو الإلغاء أو إعادة المحاولة بشكل صريح.
المرجع

Automation Studio مرجع سريع

الوقت حسب الحاجةهدف ابحث عن المفاهيم المتقدمة عندما تحتاج إليها

تصفح حسب الفئة أو ابحث باسم الميزة.

ما الميزة التي يجب أن أستخدمها؟

انا بحاجة الى…ابدأ ب…
كرر النقرات والكتابةإجراءات Workflow أو المسجل
أعد استخدام نفس Workflow بقيم مختلفةالمتغيرات
التعامل مع حالة الصفحة الاختياريةالشروط
أثبت أن الإجراء قد نجح بالفعلالتحقق
قم بتشغيل نفس Workflow في عدة جلسات متصفحهدف الأتمتة بروفايلات
تشغيل تلقائيا في وقت لاحقجدولة المهام
التعافي من انقطاع طويل الأمدنقاط التفتيش
التعامل مع النتائج غير المؤكدة بأمانمركز المراجعة
فهم الفشلمفتش التنفيذ والسجلات والأدلة ونسخ التشخيص
التعامل مع محدد تم تغييرهمحددات المواقع المرنة + شفاء محدد المواقع

مسرد

الإجراء
عملية متصفح واحدة داخل Workflow.
سير العمل
المنطق المنظم الذي يصف ما يجب أن يحدث.
الأتمتة
سياسة التنفيذ: الأهداف، النوافذ، التزامن، المهلات والإعدادات ذات الصلة.
المهمة
الكائن الذي يربط Workflow وواحد Automation ويتحكم في التنفيذ اليدوي/المجدول.
مهمة فرعية
وحدة عمل ثابتة ملموسة تم إنشاؤها من مهمة، وعادةً ما ترتبط بمورد/بروفايل.
البروفايل
بيئة متصفح معزولة مستمرة.
شبح بروفايل
تنفيذ مؤقت معزول بروفايل.
محدد الموقع
القاعدة أو مجموعة الأدلة المستخدمة لتحديد عنصر الصفحة.
التحقق
الفحص الذي يحدد ما إذا كان التأثير المتوقع قد حدث أم لا.
الأدلة
معلومات منظمة قبل/بعد، وتشخيصات ولقطات شاشة اختيارية تُستخدم لفهم النتيجة.
العجز
طريقة للتعرف على نفس العملية المنطقية حتى لا يؤدي التكرار إلى إنشاء تأثير مكرر عن طريق الخطأ.
قواطع دوائر
حماية تعمل على إيقاف مسار الموقع/الإجراء الفاشل مؤقتًا عندما تشير حالات الفشل الأخيرة إلى مشكلة أوسع.

قائمة التحقق للمبتدئين

  • أستطيع أن أشرح Workflow مقابل الأتمتة مقابل المهمة.
  • لقد قمت ببناء Workflow قصيرًا يدويًا.
  • لقد اختبرت ذلك في بروفايل واحد مرئي.
  • أعرف كيفية استخدام المسجل وتنظيف الخطوات المسجلة.
  • يمكنني تحديد عنصر الصفحة باستخدام محدد موقع ثابت.
  • يمكنني إضافة متغير وشرط بسيط.
  • أفهم لماذا تحتاج الإجراءات المهمة إلى التحقق.
  • أعرف مكان نسخ السجلات والأخطاء عند فشل شيء ما.

قائمة المراجعة المتقدمة

  • أستخدم التحقق الصريح من الآثار الجانبية المهمة.
  • أنا أفهم سلوك عدم إعادة التشغيل بعد التسليم غير المؤكد.
  • يمكنني تكوين التزامن والمهلات عمدا.
  • أعرف متى أستخدم الثبات مقابل بروفايلات Ghost.
  • أستخدم فروع الخطأ/المهلة/غير الحاسمة/أخيرًا عند الحاجة.
  • يمكنني استخدام نقاط التفتيش لسير العمل الطويل.
  • أنا أفهم قرارات مركز المراجعة.
  • يمكنني تفسير تشخيصات تحديد المواقع وإمكانية التنفيذ وبرنامج التشغيل والتحقق.
الأسئلة الشائعة

أسئلة شائعة

الوقت حسب الحاجةهدف احصل على إجابات سريعة للأسئلة الشائعة
هل أحتاج إلى معرفة JavaScript؟

لا، يمكنك إنشاء سير عمل عادي في المتصفح باستخدام الإجراءات والمسجل والمتغيرات والشروط. يعد تقييم JavaScript خيارًا متقدمًا عندما تحتاج إلى منطق صفحة مخصص.

هل يجب أن أختار DOM أو CDP أو Native بنفسي؟

عادة لا. ابدأ بالتلقائي. اختر برنامج تشغيل واضحًا عند اختبار مشكلة التوافق أو عندما تفهم سبب الحاجة إلى مسار تسليم معين.

لماذا تم تنفيذ النقرة ولكن بقي التحقق غير حاسم؟

ربما تم تسليم الإدخال ولكن لم تتم ملاحظة تأثير الصفحة المتوقع. تحقق من قاعدة التحقق وتوقيت الصفحة والعنصر المستهدف واستجابة موقع الويب. لا تفترض أن تكرار الإجراء آمن.

هل يمكن تشغيل Workflow على العديد من بروفايلات؟

نعم. حافظ على تركيز Workflow على الخطوات واستخدم Automation لتحديد بروفايلات وسياسة التنفيذ.

هل يجب علي إخفاء النوافذ على الفور؟

أثناء التعلم، تكون النوافذ المرئية أسهل في الفهم والتصحيح. بعد إثبات Workflow، اختبر التنفيذ المخفي بشكل منفصل لأن مواقع الويب ومسارات التفاعل يمكن أن تتصرف بشكل مختلف.

ماذا يجب أن أرسل عندما أحتاج إلى المساعدة؟

انسخ الخطأ الدقيق ونتيجة الإجراء ذات الصلة والسجلات وتفاصيل الدليل/التحقق والسيناريو أو خطوة Workflow. يكون النص أكثر فائدة من لقطة الشاشة عندما تكون التشخيصات القابلة للنسخ متاحة.

على استعداد للممارسة؟

قم ببناء Workflow واحد صغير اليوم.

ابدأ بمهمة تقوم بها يدويًا بالفعل. اجعله قصيرًا، وقم بتشغيله في بروفايل واحد مرئي، وتحقق من النتيجة، ثم قم بتحسينه بميزة واحدة في كل مرة.

Reference & examples

Go from lessons to reusable workflows

Use the action reference when you need exact workflow building blocks, or start from practical automation patterns.

Automation Actions

Reference for navigation, input, waits, conditions, downloads, assertions, retries, schedules, and execution controls.

Open Action Reference →

Automation Examples

Reusable patterns for forms, multi-profile workflows, popups, downloads, checkpoints, and review flows.

Open Examples →