خدمة Sauce
خدمة WebdriverIO التي توفر تكاملاً أفضل مع Sauce Labs. يمكن استخدام هذه الخدمة لـ:
- سحابة Sauce Labs للأجهزة الافتراضية (سطح المكتب/المحاكي/محاكي الجهاز)
- سحابة Sauce Labs للأجهزة الحقيقية (iOS و Android)
يمكنها تحديث بيانات الوظيفة التعريفية ('name'* و 'passed' و 'tags' و 'public' و 'build' و 'custom-data') وتشغيل Sauce Connect إذا كان مطلوبًا.
ماذا ستفعل هذه الخدمة أيضًا من أجلك:
- بشكل افتراضي، ستقوم خدمة Sauce بتحديث 'name' الوظيفة عند بدء الوظيفة. هذا سيعطيك خيار تحديث الاسم في أي وقت.
- يمكنك تحديد معلمة
setJobName
وتخصيص اسم الوظيفة وفقًا لقدراتك وخياراتك وعنوان المجموعة - ستقوم خدمة Sauce أيضًا بدفع مكدس الخطأ للاختبار الفاشل إلى علامة تبويب أوامر Sauce Labs
- ستسمح لك بتكوين وتشغيل Sauce Connect تلقائيًا
- وستضع نقاط سياق في قائمة الأوامر الخاصة بك لتحديد الأوامر التي تم تنفيذها في أي اختبار
التثبيت
الطريقة الأسهل هي الاحتفاظ بـ @wdio/sauce-service
كتبعية تطوير في ملف package.json
الخاص بك، عبر:
npm install @wdio/sauce-service --save-dev