Maestro: إطار عمل اختبار واجهة المستخدم بسيط وفعال للأجهزة المحمولة والويب

2025-03-01
Maestro: إطار عمل اختبار واجهة المستخدم بسيط وفعال للأجهزة المحمولة والويب

Maestro هو إطار عمل اختبار واجهة مستخدم بسيط وفعال لتطبيقات الأجهزة المحمولة والويب. بناءً على الدروس المستفادة من Appium و Espresso و UIAutomator و XCTest، يتميز Maestro بتسامح مدمج مع عدم الاستقرار (معالجة عناصر واجهة المستخدم غير المستقرة والنقرات) والتأخيرات (الانتظار التلقائي لتحميل المحتوى دون استخدام مكالمات `sleep()`). طبيعته المُفسّرة تسمح بالتكرار السريع للغاية، بينما تبسط صيغة YAML الإعلانية تعريف الاختبارات. ملف ثنائي واحد يسهل الإعداد. راجع docs.maestro.dev للبدء.