الوصف
BrowserBash هو واجهة سطر أوامر مجانية ومفتوحة المصدر مصممة لأتمتة مهام المتصفح باستخدام أوامر باللغة الإنجليزية البسيطة. يسمح للمستخدمين بوصف أهدافهم بلغة بسيطة، والتي يقوم وكيل الذكاء الاصطناعي بعد ذلك بترجمتها إلى إجراءات فعلية في المتصفح. هذه الطريقة المبتكرة تلغي الحاجة إلى الترميز المعقد، أو محددات CSS، أو XPath، مما يجعل أتمتة المتصفح متاحة للجميع، بغض النظر عن الخبرة التقنية.
تعمل واجهة سطر الأوامر على نماذج محلية مجانية، مثل Ollama وOpenRouter، دون الحاجة إلى مفاتيح API أو بطاقات ائتمان. يضمن هذا التصميم المحلي أن يحتفظ المستخدمون بالتحكم في بياناتهم، حيث تتم معالجة الأهداف، وصفحات الويب التي تمت زيارتها، والتسجيلات بالكامل على أجهزتهم. المكالمات الخارجية الوحيدة تتم مباشرة إلى نموذج الذكاء الاصطناعي الذي يختاره المستخدم، مما يضمن الخصوصية والأمان.
تم بناء BrowserBash للمختبرين والمطورين الذين يرغبون في تبسيط عمليات الأتمتة الخاصة بهم. يدعم متصفحات ومزودي سحابة متعددة، بما في ذلك Chrome المحلي، وLambdaTest، وBrowserStack، وBrowserbase. يمكن للمستخدمين إنشاء ملفات اختبار بتنسيق Markdown، واستخدام قوالب المتغيرات، وتطبيق إخفاء الأسرار لحماية المعلومات الحساسة. تحتوي واجهة سطر الأوامر أيضًا على وضع مراقبة ينبه المستخدمين بتغييرات النجاح/الفشل، مما يجعلها مناسبة لفحوصات الإنتاج.
مع تركيزها على سهولة الاستخدام والمرونة، يعد BrowserBash مثاليًا للفرق التي تتطلع إلى دمج أتمتة المتصفح في خطوط أنابيب CI/CD الخاصة بهم. يتم صيانة الأداة بنشاط وتحديثها باستمرار، مما يضمن أن يكون لدى المستخدمين إمكانية الوصول إلى أحدث الميزات والتحسينات. سواء كنت مختبرًا متمرسًا أو مبتدئًا في الأتمتة، يوفر BrowserBash حلاً قويًا لاختبار المتصفح والتحقق منه بكفاءة.
الميزات الأساسية لـ BrowserBash
مجاني ومفتوح المصدر
أتمتة باللغة الإنجليزية البسيطة
تصميم محلي أولاً
لا حاجة لمفاتيح API
يدعم متصفحات متعددة
ملفات اختبار بتنسيق Markdown
قوالب المتغيرات
إخفاء الأسرار
المراقبة والتنبيهات
تقدير التكلفة لكل تشغيل
تسجيل الجلسات
خيار لوحة التحكم السحابية
رموز الخروج CI
تأكيدات حتمية
كيفية استخدام BrowserBash؟
تثبيت واجهة سطر الأوامر: استخدم npm install -g browserbash-cli لتثبيت BrowserBash.
التشغيل باستخدام نموذج مجاني: نفذ واجهة سطر الأوامر باستخدام نموذج محلي من Ollama أو OpenRouter.
إنشاء اختبار: وصف هدفك باللغة الإنجليزية البسيطة واحفظه كملف Markdown.
تنفيذ الاختبار: قم بتشغيل ملف الاختبار الخاص بك لأتمتة إجراءات المتصفح.
مراقبة النتائج: استخدم ميزة المراقبة لتلقي تنبيهات حول تغييرات النجاح/الفشل.
تسجيل الجلسات: أضف علامة --record لالتقاط الفيديو ولقطات الشاشة لتشغيلاتك.
مراجعة النتائج: الوصول إلى لوحة التحكم المحلية الخاصة بك لتصفح تاريخ التشغيل والتسجيلات.
رفع التشغيلات: اختياريًا، اربط واجهة سطر الأوامر الخاصة بك بالسحابة لتاريخ تشغيل ممتد.
حالات استخدام BrowserBash
- اختبار شامل
- اختبار الانحدار
- التكامل المستمر
- اختبار عبر المتصفحات
- مراقبة تطبيقات الويب






