Canonical: https://botbento.com/ar/usecases/automated-playwright-test-repair-agent/
Format: Markdown representation of the public HTML page.

[الرئيسية](/) / [حالات الاستخدام](/ar/usecases/) / [البرمجة](/ar/usecases/?category=coding)

البرمجة · متوسط

# وكيل آلي لإصلاح اختبارات Playwright

تشخيص نصوص أتمتة المتصفح المعطلة وإعداد مسودات طلبات سحب بمحددات مُحدَّثة

[استخدمه مع BotBento ](https://app.botbento.com/?ref=usecases&utm_source=botbento.com&utm_medium=usecases&utm_campaign=automated-playwright-test-repair-agent)نسخ الموجّهمشاركة[Markdown](/text/ar/usecases/automated-playwright-test-repair-agent/index.md)[English](/usecases/automated-playwright-test-repair-agent/)

يفتح BotBento. الصق الموجّه في بوت؛ لا شيء مُعدّ مسبقًا.

- عند حدوث أمر مامُحفِّز فشل تنفيذ الاختبار
- ثمفحص DOM وتحديث المحددات
- النتيجةإعداد مسودة طلب سحب للمراجعة

عندما تفشل اختبارات المتصفح الشاملة بسبب تغيرات في واجهة المستخدم أو تبدل المحددات، يفحص هذا البوت حالة DOM عند حدوث الفشل، ويحدد محددات المواقع المعطلة، ويختبر منطق الأتمتة المُعدل، ويُعد طلب سحب يتضمن التصحيحات اللازمة.

## موجّه للبدء

BotBentoموصى به

```
عندما يصدر نص أتمتة المتصفح خطأً غير معالج أثناء تشغيل الاختبارات، افحص جلسة الصفحة وتتبع مكدس الفشل. استخدم وحدة التحكم الطرفية لفحص السجلات، والتحقق من عناصر DOM المتغيرة في المتصفح، وصياغة محددات أو منطق تنقل مُحدَّث. اختبر التغييرات المقترحة محلياً. بمجرد التحقق، أعد طلب سحب يحتوي على إصلاح النص البرمجي على GitHub، ولكن اطلب دائماً موافقة صريحة من المستخدم قبل دفع commits أو إرسال طلب السحب.
```

نسخ

## الأدوات المستخدمة

المتصفحGitHubالطرفية

## يعمل مع

BotBento

## الوسوم

- playwright
- testing
- browser
- ci
- debugging

## المصدر

[Show HN: Libretto PR agents – Automatically fix failing playwright scripts](https://news.ycombinator.com/item?id=48939710)
Hacker News · تم التحقق 2026-10-15

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

ترجمة بمساعدة الذكاء الاصطناعي ومراجَعة آليًا من النسخة الإنجليزية. النص الإنجليزي هو المرجع.

بقلم BotBento Editorial · أُضيف 2026-10-16 · حُدّث 2026-10-16 · [اقترح تصحيحًا](/contact/)

## حالات استخدام ذات صلة

-

البرمجةمتوسط

## [التحقق التلقائي من واجهة المستخدم للتغييرات البرمجية المحلية](/ar/usecases/automated-ui-verification-for-local-code-changes/)

تشغيل خوادم محلية والتقاط أدلة المتصفح لتغييرات الواجهة الأمامية

المتصفحالطرفيةGitHub
-

البرمجةمتوسط

## [تحويل جلسات المتصفح المسجلة إلى كود أتمتة](/ar/usecases/convert-recorded-browser-sessions-into-automation-code/)

تحويل سجلات العروض التوضيحية التفاعلية على الويب إلى برمجيات أتمتة موثوقة للمتصفح.

المتصفحالطرفيةGitHub
-

البرمجةمتوسط

## [تصحيح أخطاء قاعدة التعليمات البرمجية والتحقق من الاختبارات آلياً](/ar/usecases/automated-codebase-debugging-and-test-verification/)

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

الطرفيةالمتصفحGitHub
