·textual-testing
</>

textual-testing

اختبارات تطبيقات TUI النصية باستخدام إطار الاختبار المدمج. يغطي اختبار الوضع بدون رأس باستخدام App.run_test() وواجهة برمجة تطبيقات Pilot الكاملة (الماوس ولوحة المفاتيح والتوقيت والرسوم المتحركة) والاستعلام عن عناصر واجهة المستخدم وإدارة العمال. يُستخدم عندما: كتابة اختبارات لعناصر واجهة مستخدم TUI، أو اختبار تفاعلات المستخدم (النقرات، أو الضغط على المفاتيح، أو التمرير)، أو التحقق من حالة عنصر واجهة المستخدم، أو اختبار التعامل مع الأحداث، أو تشغيل اختبارات التكامل. المهارة الأساسية للاختبار النصي الوظيفي.

3التثبيتات·0الرائج·@dawiddutoit

التثبيت

$npx skills add https://github.com/dawiddutoit/custom-claude --skill textual-testing

كيفية تثبيت textual-testing

ثبّت مهارة الذكاء الاصطناعي textual-testing بسرعة في بيئة التطوير لديك عبر سطر الأوامر

  1. افتح الطرفية: افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal
  2. نفّذ أمر التثبيت: انسخ ونفّذ هذا الأمر: npx skills add https://github.com/dawiddutoit/custom-claude --skill textual-testing
  3. تحقق من التثبيت: بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

المصدر: dawiddutoit/custom-claude.

Functional testing for Textual applications using App.runtest() and the Pilot class.

Run app in headless mode (no terminal output, all other behavior identical):

| Assertion fails before update | Add await pilot.pause() after interactions | | Worker result not available | Use await pilot.app.workers.waitforcomplete() | | Animation state varies | Use await pilot.waitforanimation() | | Missing async def | All test functions must be async def | | Missing await | All pilot methods are async and need await |

اختبارات تطبيقات TUI النصية باستخدام إطار الاختبار المدمج. يغطي اختبار الوضع بدون رأس باستخدام App.run_test() وواجهة برمجة تطبيقات Pilot الكاملة (الماوس ولوحة المفاتيح والتوقيت والرسوم المتحركة) والاستعلام عن عناصر واجهة المستخدم وإدارة العمال. يُستخدم عندما: كتابة اختبارات لعناصر واجهة مستخدم TUI، أو اختبار تفاعلات المستخدم (النقرات، أو الضغط على المفاتيح، أو التمرير)، أو التحقق من حالة عنصر واجهة المستخدم، أو اختبار التعامل مع الأحداث، أو تشغيل اختبارات التكامل. المهارة الأساسية للاختبار النصي الوظيفي. المصدر: dawiddutoit/custom-claude.

حقائق جاهزة للاقتباس

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

أمر التثبيت
npx skills add https://github.com/dawiddutoit/custom-claude --skill textual-testing
الفئة
</>أدوات التطوير
موثق
أول ظهور
2026-02-25
آخر تحديث
2026-03-10

Browse more skills from dawiddutoit/custom-claude

إجابات سريعة

ما هي textual-testing؟

اختبارات تطبيقات TUI النصية باستخدام إطار الاختبار المدمج. يغطي اختبار الوضع بدون رأس باستخدام App.run_test() وواجهة برمجة تطبيقات Pilot الكاملة (الماوس ولوحة المفاتيح والتوقيت والرسوم المتحركة) والاستعلام عن عناصر واجهة المستخدم وإدارة العمال. يُستخدم عندما: كتابة اختبارات لعناصر واجهة مستخدم TUI، أو اختبار تفاعلات المستخدم (النقرات، أو الضغط على المفاتيح، أو التمرير)، أو التحقق من حالة عنصر واجهة المستخدم، أو اختبار التعامل مع الأحداث، أو تشغيل اختبارات التكامل. المهارة الأساسية للاختبار النصي الوظيفي. المصدر: dawiddutoit/custom-claude.

كيف أثبّت textual-testing؟

افتح الطرفية أو أداة سطر الأوامر لديك مثل Terminal أو iTerm أو Windows Terminal انسخ ونفّذ هذا الأمر: npx skills add https://github.com/dawiddutoit/custom-claude --skill textual-testing بعد التثبيت، سيتم إعداد المهارة تلقائيا في بيئة البرمجة بالذكاء الاصطناعي لديك وتصبح جاهزة للاستخدام في Claude Code أو Cursor أو OpenClaw

أين مستودع المصدر؟

https://github.com/dawiddutoit/custom-claude