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.
Automation Studio · تعلّم بالتطبيق
ابدأ بـ Workflow واحد بسيط. عندما ينجح ذلك، أضف بروفايلات والمنطق والتحقق والجدولة والاسترداد. يمكنك تعلم الأساسيات دون كتابة التعليمات البرمجية.
تفضل الأتمتة بالذكاء الاصطناعي؟ يمكن للذكاء الاصطناعي المتوافق مع MCP AI اكتشاف الأدوات وإنشاء Workflows والتحقق منها وتشغيل مهام المتصفح والتحقق من النتائج مع استخدام بروفايلات دائمة. استكشف MCP للذكاء الاصطناعي →
Advanced · Build with AI
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
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.
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.
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.
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.
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.
Long-running steps are surfaced as Automation appears stuck so you can inspect or cancel the Task instead of waiting blindly.
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.
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.

شوف المنتج
أنشئ مهام قابلة لإعادة الاستخدام وحدد أين وكيف وعلى أي بروفايلات يتم تشغيلها.
طريقة أبسط للتعلّم
يمكنك التوقف بعد أي مرحلة ويظل لديك شيء عملي. تظل الميزات المتقدمة بعيدة عن الطريق حتى تصبح جاهزًا لها.
تعرف على ماهية الأتمتة، وافهم Workflow / Automation / Task، ثم أنشئ Workflow الأول.
المرحلة 2 · البناءاجعلها مفيدةالدروس 4-8 · حوالي 35 دقيقةالإجراءات والمسجل ومحددات المواقع وبروفايلات والمتغيرات.
المرحلة 3 · المنطقاجعلها موثوقةالدروس 9-11 · حوالي 25 دقيقةالشروط والتحقق واختيارات التفاعل.
المرحلة 4 · المشغلتشغيله بأمانالدروس 12-18 · تعلم حسب الحاجةسياسة التنفيذ، بروفايلات Ghost، الأخطاء، نقاط التفتيش، المراجعة والجدولة.
المرحلة 5 · متقدمفهم وتحسينالدروس 19-20 + المرجعالتصحيح والأدلة والوصفات والمرجع الكامل.
مكتبة الأمثلة
هذه أمثلة صغيرة وواقعية. ابدأ بالدرس الذي يبدو مألوفًا، ثم افتح الدرس المطابق وقم ببنائه خطوة بخطوة.
تعرف على النمط الأساسي وراء العديد من مهام المتصفح.
مثال بسيط للكتابة والانتظار واختيار العنصر المناسب.
قم ببناء الخطوات مرة واحدة، ثم اختر بروفايلات الذي يجب أن ينفذها.
تابع بشكل طبيعي سواء ظهرت نافذة منبثقة أم لا.
الجمع بين التنقل والتحقق والجدولة.
تحقق أولاً، واسترد عافيتك بعناية، واطلب المراجعة عندما تكون النتيجة غير مؤكدة.
استبدل القيم الثابتة بالمتغيرات حتى يتمكن نفس Workflow من التعامل مع مدخلات مختلفة.
استبدل التأخيرات التعسفية بشرط ينتظر حتى تصبح الصفحة جاهزة.
لا تعامل النقرة التي تم تسليمها كدليل على قبول الصفحة للتغيير.
تجنب إعادة تشغيل العمل المكتمل بعد إعادة التشغيل أو الانقطاع المتحكم فيه.
احتفظ بشخص ما تحت السيطرة عندما لا يتمكن المتصفح من إثبات نجاح التأثير الجانبي.
استخدم سياق متصفح مؤقت معزول عندما لا تحتاج إلى جلسة بروفايل المستمرة.
تعني أتمتة المتصفح تعليم المتصفح مجموعة من الخطوات المتكررة حتى لا تضطر إلى تنفيذ كل خطوة يدويًا. يمكن للأتمتة البسيطة فتح صفحة، والنقر فوق الزر، وكتابة النص، وانتظار النتيجة والمتابعة.
العمل اليدوي
العمل الآلي
تحدث العديد من مهام المتصفح المفيدة في بيئة متصفح تحتوي بالفعل على ملفات تعريف الارتباط والتخزين المحلي والإعدادات وحالة تسجيل الدخول المعتمدة. يتيح Social Browser تشغيل Workflow في بروفايل المحدد بدلاً من إعادة بناء تلك البيئة لكل عملية تشغيل. وهذا يجعل العمل اليدوي والعمل الآلي جزءًا من نفس سياق المتصفح.
Automation Studio ينفصل ماذا تفعل, كيف وأين لتشغيله، و متى يتم تشغيله. إن إبقاء هذه المهام منفصلة يجعل نفس Workflow قابلة لإعادة الاستخدام.
ماذا يجب أن يحدث؟
يحتوي على الخطوات: فتح URL، والنقر، والكتابة، والانتظار، والتحقق من الشرط، وما إلى ذلك.
كيف وأين يجب أن تعمل؟
تحديد بروفايلات أو بروفايلات Ghost وسلوك النافذة والتزامن والمهلات وإعادة المحاولة وسياسة التنفيذ.
ما هو Workflow + Automation الذي يجب تشغيله ومتى؟
يربط Workflow واحدًا بأتمتة واحدة ويقوم بتشغيله يدويًا أو وفقًا لجدول زمني.
Workflow: افتح لوحة التحكم الداخلية ← انقر على "التقارير" ← اختر اليوم ← تصدير.
الأتمتة: تشغيل على بروفايلات الموسومة بـ "Team A"، 3 بروفايلات في المرة الواحدة، نوافذ مرئية.
المهمة: قم بتشغيل Workflow مع تلك الأتمتة كل صباح من أيام الأسبوع.
يعني هذا الفصل أنه يمكنك إعادة استخدام نفس Workflow لاحقًا مع مجموعة بروفايل مختلفة أو إعدادات تنفيذ مختلفة دون عمل نسخة ثانية من Workflow.
هذا التمرين الأول بسيط عمدا. الهدف هو تعلم تدفق الاستوديو، وليس بناء مشروع معقد.
افتح Social Browser وانتقل إلى Automation Studio. ابدأ في قائمة Workflow.
اختر جديد Workflow. أعطها اسمًا واضحًا مثل My First Search. يجب أن تصف الأسماء النتيجة وليس التنفيذ.
أضف الإجراء الذي يفتح موقع الويب المستهدف الخاص بك. استخدم HTTPS URL العادي الذي يُسمح لك بالوصول إليه.
اختر زرًا أو حقلاً في الصفحة. استخدم أدوات المسجل أو محدد موقع العناصر للتعرف عليه. اختبر الخطوة قبل المضي قدمًا.
اكتب قيمة اختبار صغيرة في الحقل. النوع يتصرف مثل الكتابة. ملء يستبدل قيمة الحقل مباشرة.
استخدم اختبار أو تشغيل لتنفيذ الخطوات الموجودة في بروفايل. شاهد نافذة المتصفح وتأكد من النتيجة.
حدد بروفايل الذي يجب أن يقوم بتشغيل Workflow. للاختبار الأول، أبقِ النافذة مرئية واستخدمها تلقائي for the interaction driver and style.
حدد Workflow والأتمتة. قم بتشغيله يدويًا أولاً. تأتي الجدولة لاحقًا في هذا الدليل.
الإجراء هو أحد الأشياء التي يجب على المتصفح القيام بها. معظم Workflows هي ببساطة سلسلة من الإجراءات بالإضافة إلى الشروط ومعالجة الأخطاء.
| الإجراء | استخدمه عندما تريد… | مثال بسيط |
|---|---|---|
| افتح URL | انتقل إلى عنوان ويب معروف. | افتح صفحة لوحة القيادة. |
| انقر | قم بتنشيط زر أو رابط أو عنصر تحكم قابل للنقر. | انقر فوق "متابعة". |
| انقر نقرا مزدوجا | قم بتشغيل واجهة تتوقع نقرتين. | افتح عنصرًا في تطبيق ويب على نمط سطح المكتب. |
| انقر بزر الماوس الأيمن | افتح قائمة السياق. | إظهار إجراءات الصف. |
| تحوم | كشف المحتوى الذي يظهر عندما يتحرك المؤشر فوق عنصر ما. | افتح قائمة التمرير. |
| النوع | أدخل النص باستخدام إدخال يشبه لوحة المفاتيح. | اكتب عبارة البحث. |
| ملء | استبدال قيمة الحقل مباشرة. | قم بتعيين قيمة نموذج معروفة. |
| واضح | إفراغ حقل الإدخال. | إزالة استعلام بحث قديم. |
| اختر | حدد خيارًا في عنصر تحكم التحديد. | حدد "شهريًا". |
| خانة الاختيار / الراديو | تعيين حالة محددة. | تمكين خيار أو اختيار عنصر راديو واحد. |
| إرسال | إرسال النموذج. | إرسال بحث أو نموذج داخلي. |
| قم بالتمرير | التنقل عبر صفحة طويلة أو عرض المحتوى. | قم بالتمرير إلى قسم النتائج. |
| انتظر | توقف مؤقتًا حتى يصبح الوقت أو شرط الصفحة جاهزًا. | انتظر لوحة النتيجة. |
| تقييم | قم بتشغيل JavaScript للحصول على منطق الصفحة المتقدم. | قراءة قيمة مخصصة من الصفحة. |
استخدم النوع عندما يهتم موقع الويب بأحداث لوحة المفاتيح أو عندما تريد سلوكًا أقرب إلى الشخص الذي يكتب. استخدم ملء عندما تريد استبدال قيمة الحقل الحالي مباشرةً ويقبل موقع الويب أحداث الإدخال/التغيير العادية.
عندما يكون ذلك ممكنًا، اختبر إجراءً جديدًا على الفور. إذا لم تنجح الخطوة 4، فقم بإصلاح الخطوة 4 قبل إضافة الخطوة 5. وهذا يبقي مصدر المشكلة واضحًا.
يعد المُسجل أسرع طريقة للبدء عندما تعرف بالفعل كيفية تنفيذ المهمة يدويًا. ابدأ التسجيل، وقم بتنفيذ المهمة، ثم قم بتنظيف الخطوات المسجلة.
يخبر محدد الموقع المتصفح بالعنصر الذي تقصده. يصف أفضل محدد موقع العنصر بوضوح كافٍ حتى يتمكن المتصفح من العثور عليه مرة أخرى حتى عندما تتغير الصفحة قليلاً.
يكون مفيدًا عندما تحتوي الصفحة على معرفات أو فئات أو سمات ثابتة.
#save-buttonيكون مفيدًا عندما تكون الصياغة المرئية مستقرة وفريدة من نوعها.
Save changesمفيد لعناصر التحكم التي يمكن الوصول إليها مثل الأزرار والروابط.
button · Save changesغالبًا ما يكون أحد الخيارات الأكثر موثوقية في التطبيقات التي توفره.
data-testid="save-profile"يمكن لـ Automation Studio الاحتفاظ بأكثر من دليل لعنصر ما: محدد الموقع الأساسي والبدائل والبصمة الدلالية مثل العلامة والدور والتسمية والنص والسمات الثابتة. إذا لم يعد محدد المواقع الأصلي متطابقًا، فيمكن لمحرك تحديد المواقع فحص البدائل الآمنة ونقل العنصر عندما تكون الثقة عالية بدرجة كافية.
يحتفظ Social Browser بروفايل بحالة المتصفح الخاصة به. يتيح لك التشغيل التلقائي إعادة استخدام نفس Workflow دون نسخ Workflow لكل بروفايل.
اعتمادًا على إعدادات التشغيل الآلي، يمكنك استهداف بروفايل واحد، أو بروفايلات متعددة، أو جميعها مطابقة بروفايلات، أو مجموعات/علامات. يقوم محرك المهام بإنشاء مهام فرعية محددة لعمليات تشغيل بروفايل الفعلية ويجمع تقدمها في المهمة الأصلية.
إذا كان العمل متطابقًا ولكن جلسة المتصفح مختلفة، فاحتفظ بواحد Workflow وقم بتغيير تحديد الهدف في Automation. وهذا يقلل من الإعداد المكرر ويجعل الصيانة أسهل.
المتغير هو قيمة يمكن تغييرها دون تغيير خطوات Workflow. استخدم متغيرات URLs والأسماء ومصطلحات البحث والتواريخ والرسائل والمدخلات الأخرى التي يجب توفيرها في وقت التشغيل.
productUrl = "https://example.com/item/123" customerName = "Alex" message = "Your report is ready"
Open {{productUrl}} Type "Hello {{customerName}}" Type "{{message}}"يعمل التسلسل الثابت فقط عندما تتصرف كل صفحة بنفس الطريقة. تسمح الظروف لـ Workflow بطرح سؤال قبل أن تقرر ما يجب فعله.
IF optional popup exists Click "Close" ELSE Continue
يمكن أن يدعم محرك الحالة الموحد أنماطًا مثل وجود العنصر، والحالة المرئية، ومطابقة النص، وحالة URL، وقيم السمات، والانتظار حتى عمليات التحقق والتأكيدات. يمكن دمج الشروط مع منطق و/أو عندما يجب التحقق من عدة حقائق معًا.
امنح الصفحة الوقت للوصول إلى الشرط.
اشتراط أن يكون الشرط صحيحًا قبل المتابعة.
اختر فرعًا بناءً على حالة الصفحة.
الجمع بين عدة الشيكات في قرار واحد.
هذه واحدة من أهم الأفكار في الأتمتة الموثوقة. يمكن تسليم النقرة بنجاح بينما يرفض موقع الويب النتيجة أو يؤخرها أو يغير عنصرًا مختلفًا أو لا ينهي العملية المطلوبة مطلقًا.
| تحقق | مثال |
|---|---|
| يحتوي النص | تحتوي منطقة النتيجة على "المحفوظة". |
| السمة تساوي | aria-pressed="true" بعد التبديل. |
| يختفي العنصر | لقد انتهى تحميل التراكب. |
| عد التغييرات | يظهر صف جديد في القائمة. |
| تغييرات URL | يصل التنقل إلى الصفحة المتوقعة. |
| حالة التحقق | تصبح خانة الاختيار محددة. |
| القيم المختارة | يحتوي عنصر التحكم المحدد على القيمة المختارة. |
Automation Studio ينفصل كيف يتم تسليم المدخلات من كيف ينبغي أن يكون التفاعل طبيعيًا أو مباشرًا.
اسمح للنظام باختيار النمط المناسب للإجراء وحالة النافذة.
تفضل التسليم الفعال والمباشر عندما يكون المؤشر الطبيعي أو حركة الكتابة غير ضرورية.
استخدم حركة المؤشر التقدمية وإيقاع الكتابة المتغير والتمرير التدريجي حيثما يكون ذلك مدعومًا.
يعمل من خلال سلوك DOM للصفحة حيثما كان ذلك مناسبًا.
يستخدم مسارات إدخال بروتوكول Chrome DevTools للتفاعل على مستوى المتصفح.
يستخدم مسار التفاعل الأصلي للمتصفح عندما يكون ذلك مناسبًا ومتاحًا.
موصى به لمعظم المستخدمين: ابدأ بالتلقائي. تعد برامج التشغيل الصريحة مفيدة عند الاختبار أو تصحيح الأخطاء أو عندما تعلم أن الموقع يتصرف بشكل أفضل مع مسار إدخال معين.
كيان الأتمتة هو المكان الذي تحدد فيه سياسة التنفيذ. يمكن أن تختلف الخيارات الدقيقة حسب الإجراء ووقت التشغيل، ولكن الأفكار المهمة متسقة.
| الإعداد | ما تسيطر عليه | نصيحة للمبتدئين |
|---|---|---|
| الهدف بروفايلات | أي متصفح بروفايلات يتلقى المهام الفرعية. | ابدأ باختبار واحد بروفايل. |
| سطح الهدف | علامة التبويب الجديدة/الحالية أو سلوك النافذة. | استخدم سطحًا جديدًا مرئيًا أثناء التعلم. |
| مرئية / مخفية | ما إذا كانت نافذة التنفيذ معروضة أم لا. | التحقق من صحة مرئية أولا. |
| التزامن | كم عدد عمليات تشغيل بروفايل التي يمكن تنفيذها مرة واحدة. | تزداد تدريجياً بعد ثبوت الموثوقية. |
| المهلات | كم من الوقت قد ينتظر الجري أو الخطوة. | استخدام حدود واقعية للموقع. |
| إعادة المحاولة | ما الذي يمكن إعادة تجربته وبموجب أي سياسة. | لا تعيد محاولة تنفيذ الإجراءات ذات الآثار الجانبية بشكل أعمى. |
حدد هدفك الخمسين بروفايلات واضبط التزامن على 5. يمكن لمحرك المهام إنشاء مهام فرعية بروفايل وإرسالها في مجموعات خاضعة للتحكم بدلاً من فتح كل شيء مرة واحدة.
بروفايل المستمر
يُستخدم عندما تظل حالة المتصفح متاحة بين الجلسات: ملفات تعريف الارتباط والتخزين المحلي والإعدادات وبيانات بروفايل الأخرى.
شبح بروفايل
يُستخدم للتنفيذ المعزول المؤقت حيث لا تحتاج إلى بروفايل طويل الأمد بعد المهمة.
يمكن لـ بروفايلات Ghost الذي تم إنشاؤه لمهمة مشاركة نفس عملية تشغيل Ghost مع الاحتفاظ بأقسام/جلسات معزولة منفصلة. تعمل مشاركة العمليات على تحسين الكفاءة دون تحويل تلك الجلسات إلى هوية متصفح مشتركة واحدة.
إن الأتمتة الموثوقة ليست فقط الطريق السعيد. يجب أن يحدد 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.
لا ينبغي دائمًا إعادة تشغيل الأتمتة طويلة الأمد من الخطوة 1 بعد إعادة تشغيل التطبيق أو انقطاعه. تسجل نقاط التفتيش تقدمًا آمنًا حتى يمكن استئناف Workflow من نقطة معروفة.
يجب أن تتطابق بيانات نقطة التفتيش مع تعريف Workflow الذي تنتمي إليه. إذا تغير Workflow، فيمكن للنظام استخدام عقد التجزئة/نقطة التفتيش Workflow لتجنب الاستئناف في تسلسل غير متوافق.
لا ينبغي أن يتم تحديد بعض المواقف تلقائيًا. إذا قام المتصفح بتنفيذ إجراء ولكن لا يمكنه إثبات النتيجة النهائية، أو إذا كان الهدف غامضًا، فيمكن لعنصر المراجعة إيقاف القرار مؤقتًا والسماح للشخص باختيار ما سيحدث بعد ذلك.
استخدمه عندما ترى أن التأثير المقصود قد حدث.
استمر دون تكرار الإجراء غير المؤكد.
قم بإيقاف العمل ذي الصلة عندما تكون المتابعة غير آمنة.
استخدم فقط عندما يكون التكرار مناسبًا. تتطلب الآثار الجانبية المكررة المحتملة اعترافًا صريحًا.
| ميزة | الغرض |
|---|---|
| حزمة محدد المواقع المرنة | احتفظ بأدلة آمنة متعددة للعنصر المقصود. |
| شفاء محدد | قم بنقل عنصر تم تغييره عندما تكون الثقة عالية. |
| حارس الهدف | يتم إغلاق الفشل عندما يكون المرشح غامضًا أو غير واثق بما فيه الكفاية. |
| استرداد التحقق | أعد التحقق من التأثير المتوقع دون إعادة عرض التأثير الجانبي. |
| دفتر العجز | تتبع مفاتيح التشغيل/المورد لتقليل العمليات المكررة حيثما يكون ذلك مدعومًا. |
| قواطع دوائر | قم بإيقاف مسار الموقع/الإجراء مؤقتًا عندما تشير حالات الفشل الأخيرة إلى مشكلة أوسع. |
| صحة المحول | تتبع الإصدار والمعلومات الصحية لمحولات إجراء الطرف الأول. |
إذا تم بالفعل إكمال العملية لنفس المورد، فقد يكون تكرارها غير ضروري أو ضارًا. يمنح مفتاح عدم القدرة وقت التشغيل طريقة للتعرف على العملية المنطقية، وليس فقط النقرة الفردية التي تسببت فيها.
بمجرد أن يعمل Workflow بشكل موثوق وتكون أهداف التشغيل الآلي صحيحة، قم بإنشاء مهمة للتحكم في وقت تشغيل المجموعة.
مثال: Workflow "تصدير التقرير اليومي" + الأتمتة "التمويل بروفايلات، 2 في المرة الواحدة" + المهمة "أيام الأسبوع الساعة 09:00".
التصحيح الجيد يبدأ بالأدلة، وليس بالتخمين. يعرض Automation Studio معلومات منظمة حتى تتمكن من تحديد ما إذا كانت المشكلة ناتجة عن التنقل أو محدد المواقع أو إمكانية التنفيذ أو تسليم المدخلات أو التحقق أو الإطار أو المهلة أو الموقع نفسه.
استخدم هذه كأنماط. استبدل نموذج موقع الويب والبيانات بالأنظمة المصرح لك بأتمتتها.
لماذا: غالبًا ما يكون التأخير الثابت لمدة 5 ثوانٍ أبطأ مما هو مطلوب في عمليات التشغيل السريعة وقصير جدًا في عمليات التشغيل البطيئة. الشرط ينتظر الشيء الذي تحتاجه بالفعل.
IF popup close button exists Click close ELSE Continue
استخدم شرطًا بدلاً من الفشل بسبب عدم ظهور مربع حوار اختياري.
تصفح حسب الفئة أو ابحث باسم الميزة.
| انا بحاجة الى… | ابدأ ب… |
|---|---|
| كرر النقرات والكتابة | إجراءات Workflow أو المسجل |
| أعد استخدام نفس Workflow بقيم مختلفة | المتغيرات |
| التعامل مع حالة الصفحة الاختيارية | الشروط |
| أثبت أن الإجراء قد نجح بالفعل | التحقق |
| قم بتشغيل نفس Workflow في عدة جلسات متصفح | هدف الأتمتة بروفايلات |
| تشغيل تلقائيا في وقت لاحق | جدولة المهام |
| التعافي من انقطاع طويل الأمد | نقاط التفتيش |
| التعامل مع النتائج غير المؤكدة بأمان | مركز المراجعة |
| فهم الفشل | مفتش التنفيذ والسجلات والأدلة ونسخ التشخيص |
| التعامل مع محدد تم تغييره | محددات المواقع المرنة + شفاء محدد المواقع |
لا، يمكنك إنشاء سير عمل عادي في المتصفح باستخدام الإجراءات والمسجل والمتغيرات والشروط. يعد تقييم JavaScript خيارًا متقدمًا عندما تحتاج إلى منطق صفحة مخصص.
عادة لا. ابدأ بالتلقائي. اختر برنامج تشغيل واضحًا عند اختبار مشكلة التوافق أو عندما تفهم سبب الحاجة إلى مسار تسليم معين.
ربما تم تسليم الإدخال ولكن لم تتم ملاحظة تأثير الصفحة المتوقع. تحقق من قاعدة التحقق وتوقيت الصفحة والعنصر المستهدف واستجابة موقع الويب. لا تفترض أن تكرار الإجراء آمن.
نعم. حافظ على تركيز Workflow على الخطوات واستخدم Automation لتحديد بروفايلات وسياسة التنفيذ.
أثناء التعلم، تكون النوافذ المرئية أسهل في الفهم والتصحيح. بعد إثبات Workflow، اختبر التنفيذ المخفي بشكل منفصل لأن مواقع الويب ومسارات التفاعل يمكن أن تتصرف بشكل مختلف.
انسخ الخطأ الدقيق ونتيجة الإجراء ذات الصلة والسجلات وتفاصيل الدليل/التحقق والسيناريو أو خطوة Workflow. يكون النص أكثر فائدة من لقطة الشاشة عندما تكون التشخيصات القابلة للنسخ متاحة.
على استعداد للممارسة؟
ابدأ بمهمة تقوم بها يدويًا بالفعل. اجعله قصيرًا، وقم بتشغيله في بروفايل واحد مرئي، وتحقق من النتيجة، ثم قم بتحسينه بميزة واحدة في كل مرة.
Reference & examples
Use the action reference when you need exact workflow building blocks, or start from practical automation patterns.
Reference for navigation, input, waits, conditions, downloads, assertions, retries, schedules, and execution controls.
Open Action Reference →Reusable patterns for forms, multi-profile workflows, popups, downloads, checkpoints, and review flows.
Open Examples →