📋 محتويات الصفحة
📖 الوصف
Maestro هي أداة اختبار End-to-End حديثة لتطبيقات الموبايل (iOS و Android). توفر Maestro YAML-based DSL لكتابة الاختبارات بشكل بسيط ومقروء، مع دعم كامل للـ gestures، assertions، و multi-screen flows. تم تصميم Maestro لتسهيل اختبار الموبايل قدر الإمكان بدون الحاجة لـ Java أو Swift. تعمل على macOS وتح...
🎯 يستخدم في
مجالات استخدام هذه الأداة
•
Mobile App Testing
•
iOS Testing
•
Android Testing
•
Cross-platform Testing
•
Automation
✨ المميزات
أبرز مميزات هذه الأداة
✓
Easy YAML DSL
✓
easy iOS/Android
✓
easy Cross-platform
✓
easy Visual Testing
✓
easy Flows
✓
easy Assertions
✓
easy Fast Execution
⚠️ العيوب
نقاط يجب مراعاتها
×
macOS فقط
×
محدود في الميزات المتقدمة
×
أقل شهرة
×
يحتاج Xcode/Android SDK
💻 مثال على الاستخدام
كيفية استخدام هذه الأداة
# login.yaml
appId: com.example.myapp
---
- launchApp
- tapOn:
id: "emailInput"
- inputText: "john@example.com"
- tapOn:
id: "passwordInput"
- inputText: "password123"
- tapOn:
id: "loginButton"
- assertVisible:
id: "welcomeMessage"
text: "Welcome, John"
📚 أدوات أخرى في Testing
قد يعجبك أيضاً