スキル axe-ios-simulator
📱
يفتقر Claude Code إلى تحكم مدمج في محاكي iOS. توفر هذه المهارة التوثيق والأمثلة لـ AXe CLI، مما يتيح أتمتة إيماءات اللمس، وإدخال النصوص، ولقطات الشاشة، وتسجيل الفيديو، وفحص إمكانية الوصول.
対応: Claude Codex Code(CC)
1
スキルZIPをダウンロード
2
Claudeでアップロード
設定 → 機能 → スキル → スキルをアップロードへ移動
3
オンにして利用開始
テストする
「axe-ios-simulator」を使用しています。 How do I fill out a login form in the simulator?
期待される結果:
- • انقر على حقل البريد الإلكتروني بتسمية إمكانية الوصول
- • اكتب عنوان البريد الإلكتروني
- • انقر على حقل كلمة المرور
- • أدخل كلمة المرور
- • انقر على زر تسجيل الدخول
セキュリティ監査
安全v2 • 1/10/2026
Prompt-based documentation skill containing only reference material for external AXe CLI tool. No executable code, network calls, file system access, or command execution capabilities.
1
スキャンされたファイル
172
解析された行数
0
検出結果
2
総監査数
セキュリティ問題は見つかりませんでした
監査者: claude 監査履歴を表示 →
品質スコア
38
アーキテクチャ
100
保守性
81
コンテンツ
21
コミュニティ
100
セキュリティ
78
仕様準拠
作れるもの
أتمتة اختبار واجهة المستخدم
اختبار تدفقات التطبيق برمجياً من خلال محاكاة تفاعلات المستخدم دون تحكم يدوي في الجهاز.
التقاط إعادة إنتاج الأخطاء
تسجيل فيديو جلسات المحاكي لتوثيق الأخطاء مع الأدلة البصرية.
فحص عناصر واجهة المستخدم
استعلام شجرة إمكانية الوصول للتحقق من تسميات إمكانية الوصول وتسلسل العناصر الهرمي.
これらのプロンプトを試す
قائمة المحاكيات
أظهر لي كيفية سرد محاكيات iOS المتاحة مع AXe والحصول على معرفاتها الفريدة.
النقر بالتسمية
كيف أنقر على زر مع تسمية إمكانية الوصول 'إرسال' باستخدام AXe؟
تسجيل الجلسة
سجل فيديو بسرعة 15 إطاراً في الثانية من جلستي في محاكي iOS أثناء عرض تدفق تسجيل الدخول.
العثور على العنصر
كيف أستخدم نمط الانتظار ثم النقر مع التمرير للعثور على عنصر بالنقر على تسمية إمكانية الوصول في محاكي iOS باستخدام AXe؟
ベストプラクティス
- استخدم تسميات إمكانية الوصول (--label) بدلاً من الإحداثيات عندما يكون ذلك ممكناً للحصول على أتمتة موثوقة
- أضف معلمات التأخير المسبق والمؤخر لحساب وقت تحميل التطبيق والرسوم المتحركة
- اجمع بين describe-ui مع grep للعثور على العناصر قبل التفاعل معها
- استخدم علامة --udid بشكل صريح أو قم بتعيين UDID كمتغير بيئة للنصوص البرمجية
回避
- تثبيت إحداثيات الشاشة بشكل ثابت التي تتغير على أحجام المحاكي المختلفة
- تشغيل الأوامر بدون تأخيرات، مما يسبب حالات سباق مع انتقالات التطبيق
- افتراض ظهور العناصر على الفور بدون منطق الاستقصاء أو إعادة المحاولة
- تسجيل الفيديو بأقصى معدل إطار في الثانية عندما تكفي معدلات أقل للتوثيق
よくある質問
ما المنصات التي تدعم AXe؟
يتطلب AXe macOS مع تثبيت Xcode. محاكي iOS هو مكون من Xcode.
هل يمكن لـ AXe التحكم في أجهزة iOS المادية؟
لا. AXe يتحكم فقط في محاكي iOS المضمن مع Xcode، وليس أجهزة iPhone أو iPad المادية.
كيف أقوم بتثبيت AXe؟
تشغيل: brew install cameroncooke/axe/axe. يتطلب Homebrew على macOS.
هل تخزن هذه المهارة بياناتي؟
لا. توفر هذه المهارة التوثيق فقط. الأوامر تعمل محلياً على جهازك.
لماذا تفشل نقراتي؟
تحقق من تشغيل المحاكي، وتحقق من UDID، وأضف تأخيرات للرسوم المتحركة، وتأكد من أن العناصر المستهدفة مرئية.
كيف يختلف هذا عن Appium أو XCTest؟
AXe هو CLI خفيف يستخدم HID وواجهات برمجة التطبيقات إمكانية الوصول مباشرة. أسرع للأتمتة البسيطة ولكن أقل ثراءً بالميزات من الأطر الكاملة.