تخطَّ إلى المحتوى الرئيسي
ToolPotion

BrowserBash

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

زيارة الرابط
BrowserBash screenshot

الوصف

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

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

تم بناء BrowserBash للمختبرين والمطورين الذين يرغبون في تبسيط عمليات الأتمتة الخاصة بهم. يدعم متصفحات ومزودي سحابة متعددة، بما في ذلك Chrome المحلي، وLambdaTest، وBrowserStack، وBrowserbase. يمكن للمستخدمين إنشاء ملفات اختبار بتنسيق Markdown، واستخدام قوالب المتغيرات، وتطبيق إخفاء الأسرار لحماية المعلومات الحساسة. تحتوي واجهة سطر الأوامر أيضًا على وضع مراقبة ينبه المستخدمين بتغييرات النجاح/الفشل، مما يجعلها مناسبة لفحوصات الإنتاج.

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

الميزات الأساسية لـ BrowserBash

  • مجاني ومفتوح المصدر

  • أتمتة باللغة الإنجليزية البسيطة

  • تصميم محلي أولاً

  • لا حاجة لمفاتيح API

  • يدعم متصفحات متعددة

  • ملفات اختبار بتنسيق Markdown

  • قوالب المتغيرات

  • إخفاء الأسرار

  • المراقبة والتنبيهات

  • تقدير التكلفة لكل تشغيل

  • تسجيل الجلسات

  • خيار لوحة التحكم السحابية

  • رموز الخروج CI

  • تأكيدات حتمية

كيفية استخدام BrowserBash؟

  1. تثبيت واجهة سطر الأوامر: استخدم npm install -g browserbash-cli لتثبيت BrowserBash.

  2. التشغيل باستخدام نموذج مجاني: نفذ واجهة سطر الأوامر باستخدام نموذج محلي من Ollama أو OpenRouter.

  3. إنشاء اختبار: وصف هدفك باللغة الإنجليزية البسيطة واحفظه كملف Markdown.

  4. تنفيذ الاختبار: قم بتشغيل ملف الاختبار الخاص بك لأتمتة إجراءات المتصفح.

  5. مراقبة النتائج: استخدم ميزة المراقبة لتلقي تنبيهات حول تغييرات النجاح/الفشل.

  6. تسجيل الجلسات: أضف علامة --record لالتقاط الفيديو ولقطات الشاشة لتشغيلاتك.

  7. مراجعة النتائج: الوصول إلى لوحة التحكم المحلية الخاصة بك لتصفح تاريخ التشغيل والتسجيلات.

  8. رفع التشغيلات: اختياريًا، اربط واجهة سطر الأوامر الخاصة بك بالسحابة لتاريخ تشغيل ممتد.

حالات استخدام BrowserBash

  • اختبار شامل
  • اختبار الانحدار
  • التكامل المستمر
  • اختبار عبر المتصفحات
  • مراقبة تطبيقات الويب

الأسئلة الشائعة من BrowserBash

تقييمات BrowserBash

جاري التحميل...

أدوات ذكاء اصطناعي شائعة مثل BrowserBash

تطبيقات الذكاء الاصطناعي

ego (lite) هو متصفح مجاني مصمم لوكلاء الذكاء الاصطناعي مثل Codex وClaude Code، مما يمكّنهم من تنفيذ أكثر من 100 مهمة أتمتة ويب في وقت واحد، أسرع بمعدل 3.45 مرة من المتصفحات…

أتمتة المتصفح والويب

ستيل هو بنية تحتية مفتوحة المصدر للمتصفح مصممة لوكلاء الذكاء الاصطناعي، مما يمكّن جلسات متصفح سحابية قابلة للتوسع لأتمتة الويب من خلال واجهة برمجة تطبيقات مطور بسيطة. يوفر ميزات…

أتمتة المتصفح والويب

تطبيقات الذكاء الاصطناعي

سيلينيوم يقوم بأتمتة المتصفحات، بشكل أساسي لاختبار تطبيقات الويب ولكن أيضًا لأتمتة المهام الإدارية المستندة إلى الويب. يقدم أدوات مثل WebDriver وIDE وGrid لتعزيز قدرات أتمتة…

أتمتة المتصفح والويب

تطبيقات الذكاء الاصطناعي

نوت هو إطار متصفح سريع وموثوق مصمم لوكلاء الذكاء الاصطناعي. يبسط المهام على الويب، ويدير CAPTCHA، ويوفر أدوات مطورين أساسية، مما يمكّن من إنشاء وكلاء أذكى بسهولة.

أتمتة المتصفح والويب

وكلاء الذكاء الاصطناعي

يوفر Browserbase وصولاً إلى الويب لوكلاء الذكاء الاصطناعي، مما يمكنهم من التفاعل مع الويب بأكمله. يسمح للوكلاء بتنفيذ مهام مثل تسجيل الدخول، وتصفح مواقع الويب، واستخراج البيانات.…

مميزةأتمتة المتصفح والويب

تطبيقات الذكاء الاصطناعي

يتيح NodeCodeStudio أتمتة متصفح Chrome باستخدام سير عمل قابل لإعادة الاستخدام وقوالب مشتركة. يعمل كطبقة تنفيذ حية لأدوات المتصفح، والسياق المحفوظ، وعمليات التشغيل التي يتم تشغيلها…

أتمتة المتصفح والويب

تطبيقات الذكاء الاصطناعي

Axiom.ai هي أداة لأتمتة المتصفح واستخراج البيانات من الويب تتيح للمستخدمين بناء الروبوتات بدون كود، أو باستخدام الكود، أو من خلال وصفها إلى كلود. تعمل الروبوتات على سحابة Axiom أو…

مميزةأتمتة المتصفح والويب

تطبيقات الذكاء الاصطناعي

Puppeteer هي مكتبة JavaScript توفر واجهة برمجة تطبيقات عالية المستوى للتحكم في Chrome أو Firefox من خلال بروتوكول DevTools أو WebDriver BiDi. تم تصميمها للعمل بدون واجهة مستخدم…

أتمتة المتصفح والويب